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

92次阅读
没有评论

共计 438 个字符,预计需要花费 2 分钟才能阅读完成。

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

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

解决方案:

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-12发表,共计438字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)