批量分发公钥

在管理大量主机的情况下,我们一般会采用免密登录的方式来进行主控机命令的下发

#!/bin/bash
rm -rf ~/.ssh/id_rsa*
ssh-keygen -f ~/.ssh/id_rsa -P "" > /dev/null 2>&1
SSH_Pass=
Key_path=~/.ssh/id_rsa.pub
for ip in {138,139,123}
do 
    sshpass -p$SSH_Pass ssh-copy-id -i $Key_path "-o StrictHostKeyChecking=no" 192.168.29.$ip
do

 

posted @ 2023-07-07 15:36  高佳丰  阅读(6)  评论(0编辑  收藏  举报