如何在SUSE Linux Enterprise Server 11上远程调用xterm?

我需要从另一个SLES 11机器(机器B)在SLES 11机器(机器A)上调用xterm。 目前它不工作。 所以我决定testing一些东西。

在机器A上有以下工作: DISPLAY=:0.0 xterm但是这不是: DISPLAY=localhost:0.0 xterm

我正在假设,如果后者不起作用,那么远程连接也不会。

对我来说,它看起来像一个权限问题。

任何帮助将不胜感激。

谢谢!

您确定机器B上的X服务器configuration为接受来自机器A的连接吗? (“xhost +”和防火墙closures)

顺便说一句,在我的机器默认设置,therer是没有“本地主机”关键字,只是第一行就像你提到的那样。

你有没有尝试过与X11转发使用SSH? 这是最近最简单和最安全的变体。

ssh -X username@hostname

感谢其他答案。 我的问题是由于在YaST>安全和用户>本地安全设置被调用'禁用远程访问X服务器'设置。 启用此function,configuration/禁用防火墙并运行xhost +似乎可以做到这一点。