如果
...可能会发生这样的高延迟。
除此之外,也许还有一些我没有想到的其他条件,这不正常——当使用服务器的本地名称或 IP 地址从一台本地机器通过 SSH 连接到另一台时。(如果您通过路由器连接,就好像您是通过 Internet 连接,但又返回到 SSH 服务器,这可能是另一回事。如果端口转发或基于NAT的DMZ设置为SSH 服务器,您可以通过其 WAN(即面向 Internet 的主机名或 IP)访问它。)
所以更多的故障排除将是一个好主意。您可能希望首先扩展您的问题,详细说明此网络上的其他任何东西是否变慢。
您现在可以尝试提高性能的一件事是在SSH 中使用Blowfish 密码。因此,如果您当前正在运行:
ssh hostname
Run Code Online (Sandbox Code Playgroud)
你会运行这个:
ssh -c blowfish hostname
Run Code Online (Sandbox Code Playgroud)
Blowfish 在计算速度方面享有盛誉,我已经在某些系统上看到它在 SSH 中的速度改进......但我不知道它是否真的是最快的(所有足够安全的)密码支持。也许了解这些问题的人可以发布另一个答案,其中更详细地介绍了密码选择。
您也可以启用压缩(使用大写-C
标志),但我认为它可能不会有太大帮助,如果其中任何一台机器具有旧的、缓慢的处理器或负载非常高,甚至可能会使问题严重恶化。