Как отключить одно клиентское соединение в 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.