利用sshpass批量导入ssh-key

!/bin/bash

set +x
base_dir=$(pwd)
ip_list='10.200.7.28,10.200.7.29,10.200.7.30,10.200.7.31'
USER='root'
PWD='123456'

INSTALL()
{
echo "开始导入public-key"
sleep 1s
for IP in echo "${ip_list}"|awk -F, 'BEGIN{OFS=" "}{$1=$1;printf("%s",$0);}'
do
sshpass -p {PWD} ssh-copy-id -o StrictHostKeyChecking=no{USER}@{IP} echo "{IP}服务器完成"
done
}

INSTALL

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容