#!/bin/bash
declare -A ARRAY_IP
ARRAY_IP=([0]="10.0.0.10" [1]="10.0.0.20" [2]="10.0.0.30")
Passwd=xxxxx
set_key () {
rpm -ql sshpass || yum -y install sshpass # 应用在Rocky上
ssh-keygen -P "" -f /root/.ssh/id_rsa
sshpass -p ${Passwd} ssh-copy-id -o StrictHostKeyChecking=no `hostname -I`
for i in ${ARRAY_IP[*]};do
sshpass -p ${Passwd} scp -r /root/.ssh ${i}:;
done
}
set_key
ssh基于秘钥的远程登录管理主机
最新推荐文章于 2024-05-20 09:02:22 发布