无法使用 openvpn 从 macos 客户端打开显示

无法使用 openvpn 从 macos 客户端打开显示

我正在尝试使用 ssh 和 openvpn 从 macos 客户端连接到 redhat 服务器。命令行命令工作正常(例如 vim),但显示内容未显示,例如在运行 firefox 或 gvim 时,我收到错误:

No protocol specified
E233: cannot open display

我在 macos 客户端上执行了“xhost +”和“export XAUTHORITY=~/.Xauthority”,在 redhat 服务器上执行了“export DISPLAY=:0.0”,但这并不能解决问题。

但是当客户端是 ubuntu 的时候它可以工作,所以我猜测问题出在 macos 客户端上。

顺便说一句,当我在执行“xhost +”之后运行 ssh 时,我收到警告:

Warning: untrusted X11 forwarding setup failed: xauth key data not generated

关于如何让显示器与 macOS 客户端配合使用有什么建议吗?

(我曾在 stackoverflow(68483620) 上发布过这个问题,但有人建议我在这里问这个问题。)

答案1

答案已给出这里:不要执行“ssh -X”,而要执行“ssh -Y”。这是简短的解决方案(对我在 Catalina + XQuartz 上有用),此链接还提供了其他较长的解决方案。

相关内容