![Debian 上的 SSH:密码提示挂起](https://linux22.com/image/574097/Debian%20%E4%B8%8A%E7%9A%84%20SSH%EF%BC%9A%E5%AF%86%E7%A0%81%E6%8F%90%E7%A4%BA%E6%8C%82%E8%B5%B7.png)
一位朋友在 SSH 登录提示中遇到了问题,其中用户名提示立即响应(当您通过 ssh 连接时),但密码提示(输入用户名后)大约等待 10 秒左右才会出现。此后系统运行正常。
它曾经运行良好(就像通常的情况一样),但是现在,随着 git push 等,它变得非常烦人。
为了解决这个问题,我需要注意哪些事项?
编辑:添加后-vv
,它似乎挂了debug2: key: /home/[removed]/.ssh/id_dsa ((nil))
答案1
您可以通过一种方式来测试 ssh 登录期间发生的情况,那就是使用调试/详细模式:
ssh -v my.host
或者
ssh -vv my.host
这将显示您登录时发生的调试消息,第二个选项比第一个选项更详细。
(参考http://linux.chrissweeney.co.uk/topic.php?t=21)
另外在服务器端,也许检查/var/log/auth.log
一下在此过程中是否发生任何错误,从而减慢显示密码字段的速度。
答案2
这些延迟通常是由 DNS 问题引起的。请确保此服务器的 resolv.conf 配置正确。