创建密钥
ssh-keygen -t dsa #默认即可
编写批量分发密钥脚本
[root@m01 scripts]# vim ssh-key.sh
for ip in $* #传参所有
do
echo "=======start send key to $ip ======="
sshpass -p 123456 ssh-copy-id -i ~/.ssh/id_dsa.pub 192.16.1.$ip -o StrictHostKeyChecking=no >/dev/null
echo "====== stop send key end with $ip ====="
echo ""
done
编写 传参 所需ip
[root@m01 scripts]# vim ip.txt 5 7 31 41 51 71
编写 批量检查脚本
for ip in $* do echo "=======start check to $ip =======" ssh 192.16.1.$ip free -h #这里通过是否能查到被管理端的内存信息为判断标准
echo "====== stop check end with $ip =====" echo "" done