2012-07-19 69 views
0

我想讓xterm在sles上工作11.2。我最近在10.3上做了它,它非常簡單,但在11.2上沒有任何效果。xterm on sles 11.2

10.3我在服務器上安裝了xterm,並在本地PC上運行了xming for windows。然後從putty轉到SSH> X11>啓用X11轉發。當我連接到服務器時,我可以運行xterm並立即運行。

但是,當我在Sles 11.2上做同樣的事情時,我試着運行xterm,它說沒有設置顯示。

是否有什麼特殊的東西我需要做的11.2使它的工作。沒有啓用任何防火牆,所以這不是問題。

感謝您提供的任何幫助。

UPDATE 我改變了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,然後在用膩子提到的問題,但仍然得到沒有找到

顯示執行相同的步驟

回答

0

我設法找出問題所在。我需要在yast中安裝x-core軟件包。不需要在sles 10.3中執行此操作,但顯然對於11.2執行此操作。

謝謝大家的幫助和建議。

0

我懷疑你的11.2盒子上的sshd被配置爲不允許X11轉發出於安全原因。它需要在客戶端(您正在執行的)和服務器端(在sshd_config)啓用以使其可以正常工作,因此您可能需要調整SLES系統上的配置。

+0

謝謝我已經添加了一些關於我對你的建議進行了嘗試的信息,仍然沒有運氣。 – Boardy 2012-07-19 14:42:50

+0

嘗試進入Session-> Logging並選擇「SSH Packets」。然後在連接之後,在創建的'putty.log'中,您應該找到標記爲SSH2_MSG_CHANNEL_REQUEST的兩個不同的數據包 - 一個在數據包中具有'x11-req',另一個具有'pty-req'。在x11-req的CHANNEL_REQUEST之後,是下一個數據包SSH2_MSG_CHANNEL_SUCCESS還是別的? – twalberg 2012-07-19 15:03:09