我一直在 Windows 10 WSL 2 上设置 Ubuntu,以便我可以开始通过 ssh 连接到学校的工作站。我在通过 ssh 访问远程计算机时没有遇到问题,但无法使用 X 服务器打开 GUI。
Ubuntu 20.04.1 LTS
Windows 10.0.19041 不适用 内部版本 19041
问题:每当我尝试打开 X 服务器 GUI 时,我会在暂停一分钟后收到此消息: 无法打开显示错误
我正在使用我在其他指南中找到的这些设置运行 VcXsrv xLaunch。
我确保export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0在进行任何尝试之前先运行,但我也将其添加到 ~/.bashrc 中,所以这并不重要。
我修改了 ssh_config 和 sshd_config 文件以取消注释 X11 转发。
以防万一它很重要,我一直在使用 xeyes 或 xclock 进行测试。
我在这方面经历了一段非常艰难的时期,所以我绝对会感激任何有助于推动我走向正确方向的事情。如果可以帮助解决此问题,我很乐意提供任何其他信息。
谢谢大家!!
快速编辑:我意识到我没有 .Xauthority 文件,并且无法生成文件(xauth: (argv):1: unable to open display ":0".当我尝试时给出)。我不确定这是否是问题的一部分。
编辑:根据 @harrymc 的建议,我使用这些标志创建了一个新的 …