进一步阅读

进一步阅读

我正在尝试在 Ubuntu 远程服务器上运行 OpenVPN。我一直在关注教程。截至目前,我正处于第 3 步之前,尝试获取“VPN '服务器'正在运行”消息。然而,当我跑步时

service openvpn start
service openvpn status

我得到:

在此输入图像描述

“活动(已退出),代码=已退出,状态=0/成功”响应。

我尝试检查日志:

vim /var/log/syslog

但没有看到任何可疑的东西:

在此输入图像描述

这种行为背后的原因可能是什么?

答案1

事实是你看错了东西。

您的服务未命名openvpn。它被命名为.openvpn@configuration

您遵循的说明适用于旧版本的 Ubuntu,其服务的安排有所不同。很明显您拥有 Ubuntu 15 或更高版本。

进一步阅读

答案2

我发现要在 Ubuntu 22 上启动 OpenVPN 服务器,需要使用以下命令:

systemctl start [email protected]

服务的名称基于配置文件的名称,在我的例子中,该文件位于 /etc/openvpn/server/server.conf。例如,如果配置文件名为 /etc/openvpn/server/example.conf,那么您需要使用以下命令启动它:

systemctl start [email protected]

要查找相关的OpenVPN服务文件,您可以检查/lib/systemd/system目录。

或者,在 Ubuntu 上,您可以使用systemctl list-units | grep openvpn来查找需要启动的服务的名称。

相关内容