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

时间:2015-06-01 16:33:53

标签: linux x11 xserver x11-forwarding

我使用Xming在Windows机器上运行Xserver,这很好用。

export DISPLAY=<windows_host_IPAddr>:0.0

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

export DISPLAY=<linux_host_IPAddr>:0.0

我正在运行opensuse,我认为Xorg应该完成这项工作。但我无法弄清楚到底需要做什么。

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

1 个答案:

答案 0 :(得分:1)

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

xhost +<IP_address_of_server>

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

但是,这不是很安全,因此更好的选择可能是使用SSH和X转发。再次,在您的SuSe框中,打开终端并键入

ssh -X <account>@<IP_address_of_server>

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

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