在 Mac 上,使用 XQuartz 模拟 Windows(PuTTY 和 Xming)连接到 Linux 服务器并显示 Java GUI

在 Mac 上,使用 XQuartz 模拟 Windows(PuTTY 和 Xming)连接到 Linux 服务器并显示 Java GUI

在大学和家里的电脑上,我使用一个名为 PuTTY 的程序通过 SSH 连接到 lcpu.bath.ac.uk(一个 Linux 服务器),并且我使用 Xming 程序来显示可见元素,例如 java 和 python GUI 等。

基本上,我想知道使用 XQuartz 执行此操作的过程是什么。当我尝试时,我被告知我没有设置 Display 变量,我搜索了一段时间,但找不到解决方案(大多数东西也谈到 X11,但我使用的是 Mountain Lion,所以替代品是 XQuartz)。

在Windows上通过引入Xming解决了这个问题,那么在Mac上是否有这样的解决方案?

先感谢您!

答案1

如果我没记错的话,你需要这样做:

$ ssh -X user@servername

在 SSH 之前可能出现这种情况:

$ xhost + servername

来自 SSH 手册页

-X      Enables X11 forwarding.  This can also be specified on a per-host
         basis in a configuration file.

相关内容