1、把各个服务服务器的ip 用户名,用户密码,写入如下文件中
vim hostname.txt
47.100.47.180 root ZHj1203110904! 47.102.201.136 root 55555
2、运行下面的localtoremote.sh脚本。hostname.txt文件中的每一行,继而把公钥添加
vim localtoremote.sh
1 #!/bin/bash 2 yum install -y sshpass 3 [ -f ~/.ssh/id_rsa ] || ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' &> /dev/null 4 cat hostname | while read ips users pwds; do 5 sshpass -p $pwds ssh-copy-id -i ~/.ssh/id_rsa.pub ${users}@$ips -o StrictHostKeyChecking=no 6 done