SSH登录太慢(等很久才提示输入密码)的问题

SSH登录太慢(等很久才提示输入密码)的问题

SSH 登录太慢可能是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。

如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。

[plain] view plain copy
 
 
 
 
  1. # vi /etc/ssh/sshd_config  
  2. UseDNS no  
  3. # systemctl restart sshd

如果没有这种配置项,可以直接把DNS服务禁掉,如下:

[root@CentOS7 ~]# cat /etc/resolv.conf 

# Generated by NetworkManager

#search openstacklocal

#nameserver 10.11.201.2

#nameserver 10.11.201.3

[root@CentOS7 ~]# 

原文地址:https://www.cnblogs.com/handsome1013/p/11544308.html