我有一个Ubuntu 14.04服务器OpenVPN 服务器正在运行。现在为了备份,我希望这台机器与另一台机器建立 VPN 连接。
我发现我可以使用此代码创建一个新的客户端实例:
openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind &
在哪里 ”授權“是包含连接用户名和密码的文件。
这似乎工作正常,但问题是我不知道如何在打开连接后关闭它(我不知道这是否是最好的解决方案)。
我只需要在备份过程中连接,并且 VPN 服务器保持活动状态非常重要,因此像“全杀“ 和 ”重新开始“不是一个选择。
Ubuntu 服务器运行时没有用户界面。所以我只能使用命令行。
答案1
获取进程的 ID:
openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind > /dev/null & pid=$!
停止该进程:
kill $pid