Ubuntu

SSH隧道速度很慢

  • July 2, 2014

我有帶有 Ubuntu Linux 的遠端伺服器,我想使用 PuTTY(plink)從 Windows 機器與該伺服器建立 SSH 隧道。我必須使用這種方法來訪問此伺服器上的某些服務,因為防火牆阻止了此伺服器上的所有埠,除了 22 ssh 埠。但是通過 SSH 隧道的連接速度非常慢。我已經使用 iperf 工具檢查了速度。

這是在沒有 SSH 隧道的情況下使用 iperf 的結果:

[  5] local <remote_server_ip> port 5001 connected with <my_internet_ip> port 11154
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.4 sec  5.12 MBytes  4.13 Mbits/sec

這是通過 SSH 隧道使用 iperf 的結果:

[  4] local 127.0.0.1 port 5001 connected with 127.0.0.1 port 38231
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-15.2 sec   896 KBytes   484 Kbits/sec

速度真的不一樣。這怎麼可能?我應該怎麼做才能修復它?

可能值得一讀這篇“為什麼 TCP over TCP 是一個壞主意”,使用 VPN 比依靠 SSH 做任何事情都比丟棄隧道要好。

誠然,這比我預期的要慢得多,即使是從 SSH 隧道。也許您需要調整您的 SSH 選項。

引用自:https://serverfault.com/questions/529528