云服务器免费试用

Linux CentOS SSH登录慢,等待输入密码时间长的问题

技术文档 0 288

Linux centos ssh登录慢怎么回事?有时候在ssh远程登录到其他主机上时发现登录时间太长,要等待很久才会出现输入密码的提示,google了一下,发现主要有两个问题会导致ssh登录慢:

使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。

Linux CentOS SSH登录慢,等待输入密码时间长的问题

解决方案:

vi /etc/ssh/sshd_config

在这个文件中,增加一行记录:UseDNS no

默认情况下会有一行被注释掉的记录#UseDNS yes,虽然这条记录被注释掉了,但ssh缺省情况下UseDNS的值是yes,所以要显式的指定该值为no。

重新启动ssh服务

远程登录会快很多。或者如果机器不用上外网,直接删除/etc/resolv.conf下的内容

最后重启一下SSH服务:

CentOS6:

service sshd restart

CentOS7:

/bin/systemctl restart sshd.service

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux CentOS SSH登录慢,等待输入密码时间长的问题
本文地址: https://solustack.com/1398.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。