首页 > 系统服务 > 详细

linux服务器密钥分发

时间:2018-06-06 16:41:00      阅读:191      评论:0      收藏:0      [点我收藏+]
1.密钥分发脚本(一般是管理机进行分发,批量管理服务器)
#管理机创建公钥
ssh-keygen -t dsa -P ‘‘ -f ~/.ssh/id_dsa >/dev/null 2>&1

#服务器密码统一,可以这样玩
password=123456

#分发密钥
for i in "192.168.10.10" "192.168.10.11" "192.168.10.12" 
    do
        sshpass -p $password ssh -o StrictHostKeyChecking=no $i "mkdir -m 700 -p ~/.ssh/"
        sshpass -p $password scp -o StrictHostKeyChecking=no ~/.ssh/id_dsa.pub root@$i:~/.ssh/authorized_keys
        sshpass -p $password ssh -o StrictHostKeyChecking=no $i "chmod 600 ~/.ssh/authorized_keys"
    done

linux服务器密钥分发

原文:http://blog.51cto.com/linux1991/2125583

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!