一、加快ssh服务访问速度
修改/etc/ssh/sshd_config文件
GSSAPIAuthentication yes–>no 关闭api验证
#UseDNS yes|no–>UseDNS no 去掉注释,启用DNS
重启sshd服务
CentOS6:
service sshd restart
CentOS7:
systemctl restart sshd
二、实验:实现基于key登录认证
在客户端生成一对钥匙:
ssh-keygen -t rsa
交互式输入:
默认路径
输入口令
发送公钥给服务器端:
ssh-copy-id -i /root/.ssh/id_rsa wang@192.168.30.7
再次连接:
ssh wang@192.168.30.7 不提示输入密码 ssh wang@192.168.30.7 ‘id’ 远程执行命令
利用基于key不需输入口令登录的特性,我们可小批量的执行一些任务:
先把需要执行任务的服务器IP放入一个文件中:
cat ip.txt 192.168.30.7 192.168.30.12 192.168.30.17 ……
编写一个脚本显示主机名: