我正在尝试在 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
来查找需要启动的服务的名称。