我通过 shell 访问测试服务器并使用此命令连接到 VPN
sudo openvpn client.conf
我想保持 VPN 连接畅通,
当你启动服务时类似服务的东西
sudo service httpd start
因为当我关闭 shell 时连接就关闭了
答案1
使用nohup
反引号包裹命令
nohup `sudo openvpn client.conf`
答案2
如果您已经在 Linux 上通过 RPM 或 DEB 包安装了 OpenVPN,安装程序将会设置一个启动脚本,以便在启动时启动 OpenVPN。
执行时,initscript 将扫描 /etc/openvpn 中的 .conf 配置文件,如果找到,则为每个文件启动一个单独的 OpenVPN 守护程序。
如果你不想在启动时发生这种情况,只需从启动中删除 OpenVPN,并将配置文件放入 /etc/openvpn 中。然后,当你想要启动 openvpn 时,只需运行:
/etc/init.d/openvpn启动
守护进程将找到配置文件并且 openvpn 将保持启动状态。
希望这可以帮助!