Ubuntu
SSH隧道速度很慢
我有帶有 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 選項。