为什么每次SSH都要等一会儿才提示输入密码?
每次登陆公司的服务器的时候,我直接ssh username@ip,每次都要等差不多1分钟左右才提示输入密码. 不知道有没有类似问题的朋友?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
每次登陆公司的服务器的时候,我直接ssh username@ip,每次都要等差不多1分钟左右才提示输入密码. 不知道有没有类似问题的朋友?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
thx you all!
修改客户端的/etc/ssh/ssh_config
把GSSAPIAuthentication的值改为no
试试在服务器的/etc/ssh/sshd_config加入
UseDNS no
就是关闭反向解析Client的DNS,记得重启sshd生效.
我 traceroute了一下,发现跟别的Server一样的.
对,是DNS的问题
没有权限去查看Server的SSH server 配置,本机配置没啥问题,因为ssh其他机器还是很快的....
@出云之月 我之前也有遇到类似的问题,是服务器上配置了DNS,ssh登入这服务器时,默认会去DNS上查询,所以很慢。这个可以在ssh server的配置中关闭.
是不是有配置DNS,有可能是等待DNS的时间。在ssh的配置文件中是可以关闭DNS查询的。
这是什么原因呢?
回复
不清楚,顾名思义是一个验证方式,要发起DNS请求的
修改客户端的/etc/ssh/ssh_config
把GSSAPIAuthentication的值改为no