Ssh
SSH X 轉發太慢
我有以下設置:
internet host_1 --> router_1 <----------> router_2 <-- host_2
兩者都
host_1
執行host_2
Ubuntu 18.04。從host_2
,我想host_1
通過ssh
X 轉發訪問 GUI 應用程序。-C
因此,除了以下選項外,我還嘗試了選項-X
:<host_2_prompt>$ ssh -CX <router_1_public_IP>
這確實有效,但 GUI 視窗中的任何移動/更新都慢得令人無法接受。兩個路由器都使用 ADSL 連接:特別是,
router_1
可用的上傳頻帶是1.0 Mbps
.有沒有辦法提高這種性能?例如,進一步壓縮交換的數據?
注意:使用相同的連接,我幾乎可以毫無延遲地訪問 Windows Server 2008 中的遠端桌面,就好像機器是本地的一樣。所以,我想可用頻寬也應該足夠了
ssh
。
您不希望
-C
ssh 連接中的選項。當您移動大量數據時,壓縮非常好,但在這裡您需要響應能力,並且您的 ADSL 足夠快。切換到 x2go 應該會讓您非常高興。它實現了 X11 特定的壓縮。兩端都知道何時到達 X11 消息的末尾並可以強制傳輸數據,而不是等待一段時間以防更多數據即將發送的通用壓縮器,因此可以壓縮並添加到目前數據包中.