当我尝试使用 X11 转发时,我收到错误消息“无法打开显示”消息。
如果我使用受信任的 X11 转发“-Y”,那么它会按预期工作。我可以毫无问题地使用 x2go。我的 ssh_config 和 sshd_config 都允许 X11 转发(在远程服务器和本地客户端上)。
此外,我什至允许所有客户端通过 xhost + 进行 X 访问。当远程进入我的盒子(没有 -Y)时,我看到 DISPLAY 环境变量未设置。当远程进入我的盒子(使用 -Y)时,我看到设置了 DISPLAY 环境变量。如果我只是尝试设置 DISPLAY 环境变量(即使不使用 -Y),那也没有效果。
我相信我不应该使用受信任的 X11 转发,因为这样做会带来轻微的安全风险(即使它有效)。
根据 gentoo 错误,这已被破坏: https ://bugs.gentoo.org/237778 https://forums.gentoo.org/viewtopic-t-842298-start-0.html
通过 X11 启动应用程序可能真的很慢。我建议通过 SSH 建立 VNC 隧道。
https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html