如何使用openvpn从win11连接linux服务器

问题描述 投票:0回答:1

我想使用 openvpn 从 win-11 连接到 Linux 服务器。 以下是我尝试过的以下操作,每个步骤都有其独特的错误:

(a) 首先,我从社区下载 [https://openvpn.net/community-downloads/] 安装了 openvpn, 该版本是 2.6.7-amd64.msi。那是没有连接到服务器。 我查找解决方案,有人说这是一个已知问题,x86版本可以工作,但我的win11拒绝安装x86 msi。

(b) 然后我从 https://openvpn.net/client/client-connect-vpn-for-windows/ 安装了版本 3.4.2 这也没有连接。经过一番搜索,我找到了一个解决方案,我必须输入该行 ovpn 文件中的“disable-dco”。输入该线路后,就连接了。 然后我打开“cmd”,并使用“ssh -X [email protected]”打开终端 在我的Linux服务器上。但是当我打开 GUI 应用程序时,出现错误: 无法打开显示。显示未设置。

(c) 然后我尝试使用wsl2(ubuntu22.04)来安装和使用openvpn。我安装了“sudo apt install openvpn”, 安装的版本是2.5.5。然后我尝试使用“sudo openvpn --config myfile.ovpn”进行连接。现在这个版本给出了错误:“无法识别的选项禁用-dco”。所以我删除了与 wsl 一起使用的那一行,然后再次尝试,结果成功了。但是,当我尝试在服务器上运行 GUI 应用程序时,我遇到了与 DISPLAY 相同的错误。

(d) 为了在 wsl 选项上设置 DISPLAY(上面的 c),我执行了以下操作:

- on local windows-wsl: hostname --> the name given was "my-win"
- on server, after connecting and opening a terminal in wsl-ubuntu: export DISPLAY=my-win:0.0
- I also tried export DISPLAY=":0.0" - that also did not work
- But even with that I am getting the same display error.

现在回答我的问题:我可以使用 openvpn 从 win11 连接到 linux。 但如何设置 DISPLAY 才能使其适用于我的 GUI 应用程序?

x11 openvpn openvpn-connect
1个回答
0
投票

在调试问题时,我还尝试查看 x11 应用程序是否在我的 wsl-ubuntu 上运行。所以我安装了 x11-apps,然后尝试运行 xeyes - 再次出现同样的问题 - “无法打开显示”。

所以问题是本地的,与 openvpn 无关。我找到了解决方案here。实施这些建议后,问题就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.