史蒂夫和斯凯 发表于 2018-8-25 07:21:53

shell脚本实现ssh全自动创建秘钥并分发

#!/bin/bash  
#haha,xiedediyigeshell
  
# lijiapengqq: 1002261270    2014/1/14
  
ssh-keygen -t rsa
  
for iin {2..5} ;do
  /usr/local/bin/sshpass-p 123123 ssh root@192.168.2.$i "mkdir .ssh"
  /usr/local/bin/sshpass-p 123123 scp /root/.ssh/id_rsa.pub 192.168.2.$i:/root/.ssh/id_rsa.pub
  /usr/local/bin/sshpass-p 123123 scp /root/.ssh/authorized_keys192.168.2.$i:/root/.ssh/authorized_keys
  sshpass -p 123123 ssh root@192.168.2.$i "cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys"
  
done


页: [1]
查看完整版本: shell脚本实现ssh全自动创建秘钥并分发