2016-11-22 36 views
0

當使用SSH模式連接到一些Linux服務器:mobaXterm如何知道x11轉發是否在遠程服務器上工作?

某些服務器mobaxterm顯示「X11-轉發:✔(遠程顯示通過SSH轉發)」和我就可以開始在本地窗口一些GUI應用程序。

對於一些服務器,mobaxterm顯示「X11轉發:✘(禁用或服務器不支持)

我的問題是,如何mobaxterm知道這個信息,我已經配置了兩臺服務器的/ etc/ssh的?/ssh_config中有:

打開X11Forwarding是

ForwardX11是

我不知道它的配置升ine真的有效,所以我有兩個。問題是,mobaxterm是如何知道的,它是否告訴ssh通信的一部分,linux服務器是否支持ssh轉發?

+0

不熟悉MobaXterm提到MobaX問題喜歡,但它可能只是檢查X11端口是否已設置並正在偵聽。 – tripleee

+0

與MobaXTerm訪問有相同的問題 - 通過仔細檢查/ etc/ssh/ssh_config - 在我看來,配置完全相同的Ubuntu 14.04盒子。 MobaXTerm表示一臺服務器支持X11Forwarding,另一臺則不支持。 –

回答

1

我有一個類似的問題:MobaXterm說我的一個服務器DID支持X11轉發,而另一個沒有。這是令人生氣的,因爲/etc/ssh/ssh_config文件是相同的。我的問題被回答了here

似乎你看錯了地方,就像我一樣。

  • 文件/etc/ssh/ssh_config配置SSH客戶主機上。
  • 文件/etc/ssh/sshd_config在您的主機上配置SSH 服務器

因此,檢查/etc/ssh/sshd_config文件中的「X11Forwarding」行。 (注意「d」。)如果取消註釋並設置爲「是」,那麼X11轉發應該工作...我打賭MobaXterm會檢測到這一點。

4

檢查是否已安裝以下 -

的xorg-X11-XAUTH

或者說

它幫助我解決此頁面

相關問題