有时候使用ssh连接局域网内的linux时,发现要很长时间才能返回我们熟悉的bash环境
这是因为使用ssh登录服务器之后,服务器会解析登录进来的IP地址为网络名,又被称为DNS反解析,主要的时间就被消耗到这个上面去了。
解决方案:
两种解决方法:
1、不要在任何网卡上配置DNS或者不要动态获取DNS服务器地址,没有DNS,sshd就不会进行反解析
或者
2、修改sshd_config
vim /etc/ssh/sshd_config
找到
#UseDNS yes
将其改为
UseDNS no
之后重启sshd服务
service sshd restart
测试一下,OK