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

sshpass实现批量基于ssh的key部署

时间:2021-01-18 10:31:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:des   pre   file   install   cti   root   port   push   copy   

#!/bin/bash
# 
#********************************************************************
#Author:            will
#QQ:                1052165684
#Date:              2021-01-16
#FileName:         push_ssh_key.sh
#URL:               www.xxx.com
#Description:      The test script
#Copyright (C):     2021 All rights reserved
#********************************************************************
. /etc/init.d/functions
yum -y install sshpass                                                                                                                                                                                           
ip="
10.0.0.17
10.0.0.7
10.0.0.19"
[ -f /root/.ssh/id_rsa ] || ssh-keygen -P "" -t rsa -f /root/.ssh/id_rsa
export SSHPASS=123456

for i in $ip;do
    sshpass -e  ssh-copy-id -o StrictHostKeyChecking=no root@$i &> /dev/null && action "push key to $i is successufll"
done

 

sshpass实现批量基于ssh的key部署

标签:des   pre   file   install   cti   root   port   push   copy   

原文地址:https://www.cnblogs.com/will-/p/14285328.html

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