salt-ssh的批量脚本及使用方法

author: headsen   chen 

date : 2018-08-02   20:06:06

1,salt-ssh的安装:

     yum -y install epel-release

     yum -y install salt-ssh

2,配置salt-ssh

     vim  /etc/ssh/ssh_config      #将前面的#号去掉,将ask改成 no,作用:避免第一ssh连接的输入yes确认

      

     service sshd restart

     vim /etc/salt/roster

     

3,测试所有的客户端的连通性

    salt-ssh '*' test.ping

     

4,可以直接执行命令了

     

 附录:批量添加salt-ssh的客户端的脚本

#!/bin/bash

IP=$1
n=1
>/etc/salt/roster

for ip in `cat $IP`
do
cat >> /etc/salt/roster <<EOF
web$n:
    host: $ip
    user: root
    passwd: root@2017

EOF
n=`expr $n + 1`
done
原文地址:https://www.cnblogs.com/kaishirenshi/p/9409772.html