脚本内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
set +x
base_dir=$(pwd)
ip_txt="/tmp/ip.txt"
USER='root'
PASSWD='putianhui'

INSTALL()
{
echo "开始导入public-key到目标主机..."
sleep 1s
for IP in `cat $ip_txt`
do
sshpass -p ${PASSWD} ssh-copy-id -o StrictHostKeyChecking=no ${USER}@${IP}
echo "${IP}服务器完成"
done
}

INSTALL