Ssh

SSH X 轉發太慢

  • October 26, 2019

我有以下設置:

                          internet
host_1  -->  router_1    <---------->    router_2  <-- host_2

兩者都host_1執行host_2Ubuntu 18.04。從host_2,我想host_1通過sshX 轉發訪問 GUI 應用程序。-C因此,除了以下選項外,我還嘗試了選項-X

<host_2_prompt>$ ssh -CX <router_1_public_IP>

這確實有效,但 GUI 視窗中的任何移動/更新都慢得令人無法接受。兩個路由器都使用 ADSL 連接:特別是,router_1可用的上傳頻帶是1.0 Mbps.

有沒有辦法提高這種性能?例如,進一步壓縮交換的數據?


注意:使用相同的連接,我幾乎可以毫無延遲地訪問 Windows Server 2008 中的遠端桌面,就好像機器是本地的一樣。所以,我想可用頻寬也應該足夠了ssh

您不希望-Cssh 連接中的選項。當您移動大量數據時,壓縮非常好,但在這裡您需要響應能力,並且您的 ADSL 足夠快。

切換到 x2go 應該會讓您非常高興。它實現了 X11 特定的壓縮。兩端都知道何時到達 X11 消息的末尾並可以強制傳輸數據,而不是等待一段時間以防更多數據即將發送的通用壓縮器,因此可以壓縮並添加到目前數據包中.

引用自:https://unix.stackexchange.com/questions/548847