Как отключить одно клиентское соединение в OpenVPN?


1

Хотел бы принудительно пнуть конкретное пользовательское соединение.

ОС Ubuntu 16, сервер OVPN - OpenVPN 2.3.10

Я вижу их подключенными, в /etc/openvpn/openvpn-status.logкоторых перечисляется текущий статус клиента. И их постоянный пул соединений сохраняется в/etc/openvpn/ipp.txt

Я могу пнуть всех пользователей , просто запустив демон openvpn, service openvpn restart однако я хочу пнуть ОДНОГО одиночного пользователя .

Я пытался openvpn --helpи man openvpnтак же искал в Google, но ничего не видел.

ОС Ubuntu 16, Сервер OpenVPN 2.3.10

Ответы:


4

Для этого требуется некоторая подготовка заранее. В частности, вам нужно включить порт управления ( --management IP port). С включенным портом управления вы можете подключиться к этому порту управления с помощью telnet / netcat, а затем вы можете вводить команды для отключения сеанса (например kill client-name).

Смотрите эту страницу для получения дополнительной информации об использовании этого интерфейса.


Вау, спасибо большое. Интересно, что этот документ не появлялся при поиске различных ключевых слов.
Эмми
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.