Логируем подключения VPN пользователей в ocserv
RHEL / Ubuntu 19-08-2025, 13:21 sobir 638 0
Рассмотрим возможность логирования подключений и отключений пользователей на VPN-сервере ocserv.
Предполагается, что у вас уже установлен и настроен ocserv для работы в качестве VPN-сервера.
1. Создадим файл `/etc/ocserv/connect.sh`, который будет выполнять логирование подключений VPN-пользователей со следующим содержимым:
#!/bin/bash
echo "$(date) [info] User ${USERNAME} Connected - Server: ${IP_REAL_LOCAL} VPN IP: ${IP_REMOTE} Remote IP: ${IP_REAL} Device: ${DEVICE}" >> /var/log/ocserv/users.log
2. Создадим файл `/etc/ocserv/disconnect.sh`, который будет выполнять логирование отключений VPN-пользователей со следующим содержимым:
#!/bin/bash
echo "$(date) [info] User ${USERNAME} Disconnected - Bytes In: ${STATS_BYTES_IN} Bytes Out: ${STATS_BYTES_OUT} Duration: ${STATS_DURATION}" >> /var/log/ocserv/users.log
3. Создадим директорию для логов и сделаем скрипты исполняемыми:
mkdir /var/log/ocserv
chmod +x /etc/ocserv/connect.sh
chmod +x /etc/ocserv/disconnect.sh
4. Подключаем скрипты в основной конфигурационный файл `/etc/ocserv/ocserv.conf`:
connect-script = /etc/ocserv/connect.sh
disconnect-script = /etc/ocserv/disconnect.sh
5. После внесения изменений проверим конфиг на наличие ошибок, а затем перезапустим службу:
ocserv -t
systemctl restart ocserv
Поднимаем VPN сервер OpenConnect (ocserv) в контейнере Docker с аутентификацией пользователей из Microsoft...
ПодробнееConfigure ocserv VPN server with RADIUS authentication on Ubuntu 24.04....
ПодробнееНастройка VPN-сервера ocserv с двухфакторной аутентификацией Google Authenticator на AlmaLinux 8....
ПодробнееПоднимаем сервер SSL VPN OpenConnect для удаленного доступа пользователям....
ПодробнееНастроим аутентификацию пользователей Jira с Active Directory....
ПодробнееРезервное копирование в ClickHouse с помощью утилиты clickhouse-backup....
ПодробнееНовые комментарии
Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в

Цитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

Можт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit

Какой дистрибутив Linux вы часто используете?
Календарь
« Октябрь 2025 » | ||||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |