我正在尝试通过 SSH 连接到远程服务器,为此我需要连接到 VPN,我已经在一个*.ovpn
文件中保存了它的设置。
命令行工作
当我运行:(sudo openvpn --config path/to/ovpn/file
并在提示时输入我的用户名和密码)时,我可以根据需要通过 SSH 连接到服务器,并且 WiFi 工作正常。
然而...
GUI 不工作
当我使用导入已保存的 VPN 配置...在“网络连接”选项中导入相同的*.ovpn
文件,然后输入我的用户名和密码,不进行任何其他更改并保存,我得到了完全不同的结果。
我似乎可以正常连接到 VPN,但这确实导致 WiFi 无法工作,并且 SSH 也会失败:ssh: Could not resolve hostname <hostname>: Temporary failure in name resolution
。
我不明白为什么第一种方法有效,而另一种方法无效。我认为问题可能是我需要 sudo 权限才能使连接正常工作,但我的在线搜索表明 OpenVPN GUI 默认以管理员权限运行。