SSH登录慢问题

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

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

方法1 设置DNS

vi /etc/sysconfig/network-scripts/ifcfg-ens32 其中ens32 根据机器不同而不同

增加:

DNS1=8.8.8.8
DNS2=8.8.4.4

方法2 关闭DNS寻找

修改/etc/nsswitch.conf中的

hosts: files dns

hosts: files。

重新登陆SSH 速度就恢复正常了

/etc/nsswitch.conf 文件参考:nsswitch.conf文件详解 https://blog.csdn.net/whatday/article/details/89319327

猜你喜欢

转载自blog.csdn.net/whatday/article/details/89319270
今日推荐