Ubuntu SSH X11 轉送客戶端非常慢

Ubuntu SSH X11 轉送客戶端非常慢

從我的 Ubuntu 12LTS 用戶端執行 SSH X 轉發工作階段到 SLES 伺服器會導致 GUI 應用程式(在伺服器上)效能非常慢(每次滑鼠點擊幾秒鐘)。

使用來自相同 LAN 的 Windows 用戶端與 Putty 和 XMing 來 SSH 到同一台伺服器所託管應用程式的速度非常快(即時)。

同樣,從其他 SLES 電腦到同一伺服器託管應用程式的 SSH -X 也非常快。

我嘗試了多種 ssh 參數組合(如下所列),但對效能沒有影響。 Ubuntu 用戶端非常慢,而 PuTTY/XMing 則非常快。

-X
-C
-o GSSAPIAuthentication no
-c blowfish-cbc

UseDNS no -- on the servers sshd_config

答案1

XMing不支援X11安全協議,導致其預設為可信任轉發。 SLES 可能啟用了 ForwardX11Trusted,而 Ubuntu 則沒有。此選項允許遠端 X 用戶端在本機 X 伺服器上進行可信任調用,如果您不信任該伺服器,這會帶來安全風險,但如果您信任該伺服器,則可以提供顯著的效能提升。

您可以使用ssh -Y受信任的 X11 轉送進行連接,或在 ssh 用戶端設定中設定 ForwardX11Trusted 選項。

相關內容