对 X11 窗口系统感到困惑,我需要做什么才能让它工作

对 X11 窗口系统感到困惑,我需要做什么才能让它工作

因此,为了在 Linux 中打开图形界面,在ssh对远程服务器执行操作时,我们使用系统X。好的。
我在一些示例中看到Putty,在客户端上有一些配置Putty,基本上是一个用于启用的复选框X-11
我的问题是:我正在使用Mac's默认Terminal控制台来执行ssh
在这种情况下是:
1) 是否ssh -X相当于Putty为启用而提供的配置X11
2)X11默认安装在Mac?我的意思是我对以下内容感到困惑:当我打开MacTerminal执行:ssh hostname要登录 Linux 系统时,X-11必须安装在中Mac,对吗?这是默认安装的吗?我怎么知道?
我一直在阅读这些内容,但我仍然对此事感到困惑。
例如,如果我想运行Eclipse驻留在远程服务器中的源代码,我需要复制Eclipse到远程服务器上的目录中并启动 Eclipse,如果X11设置正确,我应该能够看到 UI。我是对的吗?

答案1

  1. 你把第一个数字搞反了;但是,没错,X11 就是 Putty 模拟的。
  2. 您需要安装石英在当前版本的 OS X 上。它不再是默认安装的一部分。

一旦您有了 XQuartz,您就可以ssh -X user@host进行ssh -Y user@hostX 转发。

答案2

如果您想在远程计算机上运行 eclipse 之类的程序,您将希望能够在网络断开的情况下重新连接到会话。如果您使用“ssh -X”,会话将崩溃。为此,您需要类似西普拉或 NX。这也将为您提供比普通 X11 或 SSH-X11 更好的性能。

相关内容