重複透過 ssh 連接到更多伺服器是否會減慢通訊速度?

重複透過 ssh 連接到更多伺服器是否會減慢通訊速度?

如果我從家用計算機透過 ssh 連接到雲端中的一台計算機,然後從該計算機通過 ssh 連接到另一台計算機,然後再連接到另一台計算機,每次連續的 ssh 登錄是否會降低體驗速度?

換句話說,如果我對三台電腦進行了深度 ssh,我的資料來回傳輸是否會更慢?

答案1

簡短的回答:是的。

原因是因為您不是直接從電腦 A 到電腦 D 建立隧道,而是跳過 B 和 C。每台電腦都有自己的延遲和運作的服務,必須執行適當的過程來解密從一端傳入的流量,並重新加密從另一端流出的流量。

速度會減慢多少取決於鏈中每台計算機的速度和連接,但是如果在不首先經過 B 和 C 的情況下無法從計算機 A 到計算機 D 進行 SSH,那麼這就是您必須付出的代價,除非您考慮以某種方式重組你的人脈。

相關內容