Putty 挂起一段时间

Putty 挂起一段时间

我使用 putty ssh 连接到 amazon 实例,但当我输入命令或向实例发送命令时,它会挂起一段时间。putty 有什么问题?我急需帮助。

答案1

与任何其他 SSH 客户端一样,当 Internet 连接延迟较高时,PuTTY 无法正常工作。这可能是路由中的许多问题之一,例如配置错误的无线链路。或者可能是由主机之间路由上某处的高优先级网络流量引起的。

对远程主机执行 ping 操作。如果任何回复丢失,或者耗时超过 1000 毫秒,那么问题就出在这里。如果 ping 时间正常,但您仍然遇到延迟,那么问题可能出在远程主机上 - 它们可能正在执行数据备份,或者处理器可能由于其他原因而超载。

答案2

很多时候,当我遇到与服务器的 SSH 连接速度慢的情况时,问题在于服务器无法在客户端上进行 DNS 查找,以确保客户端连接的 IP 地址与在 DNS 中查找客户端主机名返回的 IP 地址相匹配。在这种情况下,服务器会等待 DNS 查找超时,然后再继续连接。

有两种可能的方法可以解决这个问题:

  1. 在服务器的 /etc/hosts 或服务器端 DNS 配置中放置一个条目,以允许服务器解析客户端的主机名。

  2. 在服务器的 sshd_config 文件中设置 UseDNS no,以便服务器不会在客户端上执行 DNS 查找。

http://www.openssh.com/faq.html#3.3了解更多信息。

答案3

使用 Putty 设置 -> 连接并选中启用 TCP Keepalives 选项。

如果这不能解决问题,请右键单击标题栏,然后单击“重复会话”作为解决方法。

答案4

尝试在路由器上使用类似 wondershaper 之类的程序来减少 SSH(小数据包)延迟。

相关内容