我试图让xterm在sles 11.2上工作。我最近在10.3做了它,它非常简单,但11.2没有任何作用。
在10.3上我在服务器上安装了xterm,并在我的本地PC上运行xming for windows。然后从putty转到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
然后我使用/etc/init.d/ssh restart
重新启动ssh,然后使用putty执行与问题中提到的步骤相同的步骤但仍未找到显示
答案 0 :(得分:0)
我怀疑您的11.2机箱上的sshd
配置为出于安全原因不允许X11转发。需要在客户端(您正在进行)和服务器端(在sshd_config
中)启用它才能使其正常工作,因此您可能需要在SLES系统上调整配置。
答案 1 :(得分:0)
我设法找出问题所在。我需要在yast中安装x-core软件包。不需要在sles 10.3中这样做,但显然是11.2你做的。
感谢大家的帮助和建议。