我有一个与以下操作系统闪烁的硬件:Linux colibri 2.6.26-colibri_pxa3xx#14我注意到,即使我尝试从同一子网loginsshlogin以及telnet花费太长时间。
/ var / log / messages中没有logging任何exception的消息
我试过ssh -vvv,我可以看到这个延迟主要是由于在远程协议版本中的获取。 我有两个相同的机器闪烁着相同的操作系统,行为发生在一个而不是其他。 我看到的滞后是取得和显示此消息的相当长的时间。
debug1: Remote protocol version 2.0, remote software version dropbear_0.49
首先,要收集更多有关延迟的信息,请尝试连接启用详细信息: ssh -vvv user@hostname 。 其次,尝试禁用反向DNS查找 – 在您的设备上编辑/etc/ssh/sshd_config并设置UseDNS no 。 重新启动服务并再次检查。 第三,在同一文件中设置GSSAPIAuthentication no ,重启服务GSSAPIAuthentication no试。
在这里你可以看到一个很好的例子,我过去使用它。
尝试在/etc/ssh/sshd_config放入UseDNS no ,然后重新启动ssh。 您可能还想为您正在尝试ssh的机器添加一个条目到/etc/hosts 。
我有一个类似的问题连接到我的DC。 尝试将sshd服务器的MTU设置更改为小于1500的值。为我工作。
有类似的问题:SSH连接花了22秒的授权密钥。 使用ssh -vvv user@remote_host查看此消息:
debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information
然后这个链接显示:“添加主机到/ etc / hosts文件”。 所以我在客户端的/etc/hosts上添加了remote_host 。 现在SSH连接不到第二个了。