珠海市企业网站制作服务机构,百度关键词seo排名优化,做淘宝客进哪个网站,宿州市建设工程质量监督站网站我们把一批新的IP加入到ansible的hosts文件#xff0c;比如/etc/ansible/hosts#xff0c;往往会有这样的提示#xff0c; 因为本机的~/.ssh/known_hosts文件中并有fingerprint key串#xff0c;使用ssh连接目标主机时#xff0c;一般会提示是否将key字符串加入到~/.ssh/…我们把一批新的IP加入到ansible的hosts文件比如/etc/ansible/hosts往往会有这样的提示 因为本机的~/.ssh/known_hosts文件中并有fingerprint key串使用ssh连接目标主机时一般会提示是否将key字符串加入到~/.ssh/known_hosts文件中若输入yes则本机以后再次使用ssh连接目标主机时不会弹出确认。于是我们得一个个ssh目标主机输入一个个yes非常繁琐这里提供一个批量操作的脚本。
yum -y install expectvim group.exp
#!/usr/bin/expect
set timeout 2
spawn ssh -p 22 user[lindex $argv 0]
expect {sure { send yes\r; exp_continue }*# { send \r }
}然后 chmod ax group.exp
for ip in cat iplist;do ./group.exp $ip;done就可以了