码迷,mamicode.com
首页 > 其他好文 > 详细

批量分发公钥脚本

时间:2018-07-07 22:19:00      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:for   end   dev   style   a*   ash   ===   keygen   info   

centos6.6 批量分发脚本

#!/bin/bash

#chuangjian,key pair
rm -f /root/.ssh/id_dsa*
ssh-keygen -t dsa -f /root/.ssh/id_dsa -P "" -q
#install sshpass
yum install sshpass -y &>/dev/null

#  fenfa key file
for ip in `cat /server/scripts/game_ip.txt`
do
  echo "===== fenfa key to host $ip ====="
  sshpass -proot密码  ssh-copy-id  -i  /root/.ssh/id_dsa.pub "-o StrictHostkeyChecking=no root@$ip"
  echo "============= fenfa end =================="
  echo ""
done

 

批量检查脚本

#!/bin/bash

CMD="$1"

if [ $# -ge 1 ];then

   for ip in ·cat game_ip.txt·

   do

       echo  "====== host $ip info ========"

       ssh $ip $CMD

       echo  "======================================"

       echo  ""

   done

else

  exit

fi

 

批量分发公钥脚本

标签:for   end   dev   style   a*   ash   ===   keygen   info   

原文地址:https://www.cnblogs.com/root0/p/9278187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!