如何将 DISPLAY 导出到另一个 linux 主机的 Xserver

How to export DISPLAY onto another linux host's Xserver

我在 windows 机器上将 Xming 用于 运行 Xserver,工作正常。

export DISPLAY=<windows_host_IPAddr>:0.0

但我想将显示导出到另一个 linux 主机上。

export DISPLAY=<linux_host_IPAddr>:0.0

我是 运行 opensuse,我认为 Xorg 应该可以胜任这项工作。但我无法弄清楚到底需要做什么。

如果 linux 有任何其他 Xming 等效包,请告诉我。提前致谢。

您唯一需要做的就是在您的 SuSe 机器上启用远程 X 会话。因此,登录桌面,打开 shell,然后键入:

xhost +<IP_address_of_server>

其中 IP_address_of_server 是您启动实际程序的机器地址(因此您允许传入的 X 连接)。

但是,这不是很安全,因此更好的选择可能是使用 SSH 和 X-forwarding。同样,在您的 SuSe 盒子上,打开一个终端并输入

ssh -X <account>@<IP_address_of_server>

然后,在 ssh 会话中启动没有任何显示选项的 X 程序,输出应该出现在您的本地桌面上。

如果您在使用 -X 选项时遇到问题,您可以尝试使用 -Y 选项,但有关详细信息,请参阅 ssh 的手册页。