当通过ssh批量连接服务器时,ssh连接耗时过长,严重影响工作效率
工具/原料
1
time
2
ssh
方法/步骤
1
通过time查看连接所需时间,用于比对[root@localhost ~]# time ssh 192.168.10.236 'cat /etc/issue'\SKernel \r on an \m real 0m11.607suser 0m0.033ssys 0m0.018s 由上可以看出所需时间花了11s
2
我们要连接所需要连接的服务器上,修改ssh配置文件[root@localhost ~]# ssh 192.168.10.236Last login: Wed Jul 24 05:49:24 2019 from 192.168.10.235[root@localhost ~]# sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config
3
重启目标服务器的ssh服务centos7使用systemctl restart sshdcentos6使用service sshd restart
4
退出目标服,在源服务器上重新使用time查看连接目标服所需时间[root@localhost ~]# time ssh 192.168.10.236 'cat /etc/issue'\SKernel \r on an \m real 0m0.368suser 0m0.011ssys 0m0.012s 从以上可以看出,修改后只需要0.3s就可以完成
注意事项
1
在目标服务器修改ssh的配置文件
2
多使用time命令,可以促进优化时间效率
上一篇:诛仙3飞升149怎么过