首页 > 其他 > 详细

批量分发密钥脚本

时间:2019-11-02 23:37:34      阅读:106      评论:0      收藏:0      [点我收藏+]

批量分发秘钥

#!/bin/bash
#前提请把公钥默认创建完成
#例 ssh-keygen --- 一路回车
cat<<eof ******************************************** 请输入你的网段,查看可用IP地址. 例:10.0.0 请耐心等待! ******************************************* eof read -p "Please enter the network segment where you want to distribute the secret keys : " ip read -s -p "Please enter your local password :" pass for i in $ip.{1..253} do { ping -c 1 $i &>/dev/null if [ $? -ne 0 ]; then echo $i &> /dev/null else echo $i > /tmp/ip.txt #先下载 yum install sshpass #创建秘钥 # ssh-keygen . /etc/init.d/functions                yum install sshpass -y *> /dev/null
for ipadd in `cat /tmp/ip.txt` do sshpass -p$pass ssh-copy-id -i ~/.ssh/id_rsa.pub root@$ipadd -o StrictHostKeyChecking=no &>/dev/null if [ $? -eq 0 ] then action "主机 $ipadd" /bin/true echo "" else action "主机 $ipadd" /bin/false echo "" fi done fi }& done

 

批量分发密钥脚本

原文:https://www.cnblogs.com/Mercury-linux/p/11784277.html

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