![SSH 连接挂起但最终连接](https://linux22.com/image/617377/SSH%20%E8%BF%9E%E6%8E%A5%E6%8C%82%E8%B5%B7%E4%BD%86%E6%9C%80%E7%BB%88%E8%BF%9E%E6%8E%A5.png)
我旁边有一台 CentOS 6.4 服务器(同一子网和其他所有东西),当我尝试通过 SSH 从另一台机器连接到它时,它会挂起大约 10 秒钟,直到最后提示输入密码。有什么想法可能导致这种情况吗?
我使用 IP 来访问它,这样就可以排除 DNS 问题。该机器位于我旁边,在同一交换机和子网上。我没有使用密钥进行身份验证,只是使用常规密码身份验证。
答案1
您确定可以排除 DNS 问题吗?通常,当出现类似症状时,可能是 SSHD 正在对连接 IP 进行反向查找,但最终在超时后失败。
尝试设置/etc/ssh/sshd.conf
UseDNS no
并重新加载 sshd 守护进程并再次连接。
答案2
我最终通过在服务器上将 GSSAPIAuthentication 设置为 no 解决了这个问题。这解决了我遇到的长时间延迟问题。