所有服务器ssh免密登录
vim /tmp/ssh.sh
#!/bin/bash
yum -y install sshpass &> /dev/null
UserName=root
IPlist=(10.0.0.44 10.0.0.41 10.0.0.42 10.0.0.43 )
#创建密钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P "" &>/dev/null
#分发公钥
for i in ${IPlist[*]}
do
sshpass -p "123456" ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 -o StrictHostKeyChecking=no $UserName@$i &>/dev/null
done
好了,这就是服务器免密登录的方法了,如有问题可与博主一起交流讨论!