批量分发公钥
在管理大量主机的情况下,我们一般会采用免密登录的方式来进行主控机命令的下发
#!/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