0

我正在尝试让 xterm 在 sles 11.2 上工作。我最近在 10.3 上做了它,它真的很简单,但在 11.2 上没有任何效果。

在 10.3 上,我在服务器上安装了 xterm,并在本地 PC 上运行 xming for windows。然后从腻子转到 SSH > X11 > 启用 X11 转发。当我连接到服务器时,我可以运行 xterm 并立即运行。

但是,当我在 Sles 11.2 上做同样的事情并尝试运行 xterm 时,它说显示未设置。

我需要为 11.2 做些什么才能使其正常工作。没有启用任何防火墙,所以这不是问题。

感谢您的任何帮助,您可以提供。

更新 我已经按照 twalberg 的建议更改了 SSH 配置文件,但仍然没有运气。

/etc/ssh/ssh_config I have the following

Host *
#   ForwardAgent no
   ForwardX11 yes
ForwardX11Trusted yes

/etc/ssh/sshd_config I have the following

X11Forwarding yes

然后我使用 ssh 重新启动/etc/init.d/ssh restart,然后使用 putty 执行问题中提到的相同步骤,但仍然找不到显示

4

2 回答 2

0

我怀疑sshd您的 11.2 机器出于安全原因配置为不允许 X11 转发。它需要在客户端(您正在执行的操作)和服务器端(在 中sshd_config)启用它才能工作,因此您可能需要调整 SLES 系统上的配置。

于 2012-07-19T14:11:13.630 回答
0

我已经设法找出问题所在。我需要在 yast 中安装 x-core 包。在 sles 10.3 中不需要这样做,但显然在 11.2 中你需要这样做。

感谢大家的帮助和建议。

于 2012-07-19T15:20:17.033 回答