如何断开 OpenVPN 中的单个客户端连接?

如何断开 OpenVPN 中的单个客户端连接?

想要强制踢出特定用户的连接。

操作系统是 Ubuntu 16,OVPN 服务器是 OpenVPN 2.3.10

我可以看到它们已连接,/etc/openvpn/openvpn-status.log其中列出了当前客户端状态。并且它们的持久连接池保存到/etc/openvpn/ipp.txt

我可以踢全部用户只需循环 openvpn 守护进程service openvpn restart 但是我想踢出一个用户

我已经尝试过openvpn --helpman openvpn在谷歌上搜索过,但没有看到任何东西。

操作系统是Ubuntu 16,服务器是OpenVPN 2.3.10

答案1

执行此操作需要提前做一些准备。具体来说,您需要启用管理端口(--management IP port)。启用管理端口后,您可以使用 telnet/netcat 连接到该管理端口,然后可以发出命令来断开会话(例如kill client-name)。

有关该接口的使用方法的更多信息请参见此页面。

相关内容