How to add public SSH keys to Multiple Hosts via Bash script.

To add public SSH keys to Multiple Hosts Via Bash script use below :

for user in ansible root; 
     do for os in ubuntu centos; 
         do for instance in 1 2 3; 
              do sshpass -f password.txt ssh-copy-id -o StrictHostKeyChecking=no ${user}@${os}${instance}; 
    done; 
  done; 
done

Required packages :

sshpass

ssh-copy-id

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments