如何在 Centos 上保持 openvpn 连接畅通

如何在 Centos 上保持 openvpn 连接畅通

我通过 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 将保持启动状态。

希望这可以帮助!

相关内容