如果我从家里的电脑 ssh 到云端的一台电脑,然后从那台电脑 ssh 到另一台电脑,再到另一台电脑,每次连续 ssh 登录都会降低体验吗?
换句话说,如果我对三台计算机进行了深度 ssh 连接,我的数据是否会来回传输得更慢?
答案1
简短的回答:是的。
原因是您不是直接从计算机 A 隧道传输到计算机 D,而是通过 B 和 C 进行传输。每台计算机都有自己的延迟和服务,必须执行适当的过程来解密从一端传入的流量,并重新加密从另一端传出的流量。
速度会减慢多少取决于链中每台计算机的速度和连接,但是如果不先经过 B 和 C 就无法从计算机 A 通过 SSH 连接到计算机 D,那么这就是您必须付出的代价,除非您考虑以某种方式重组您的网络。