为什么当我通过 SSH 进入终端时命令行提示符响应不佳?
答案1
是否仅在连接时或连接后在 SSH 会话期间才会变慢?
您可以使用 -v 参数诊断会话启动过程中“停滞”的时间点。我的直觉是,它在尝试解析计算机的 IP 地址时停滞。如果您可以控制要连接的 SSH 服务器,则可以添加
UseDNS no
绕过/etc/ssh/sshd_config
DNS 解析步骤。可选(我认为更好/更安全,但并不总是可行的)将计算机的 IP 地址添加到服务器,/etc/hosts
以便更快地解析。
如果速度慢期间会话,这听起来像是较低级别的网络问题,您可以使用ping
服务器来诊断往返时间并查看它们是否正常(任何超过 100-200 毫秒的时间都会开始感觉交互使用迟缓 - 取决于您的耐心程度:))。