1、salt ssh
https://docs.saltstack.com/en/latest/topics/ssh/index.html
免agent的
Salt ssh 串行
执行的时候,发送给其他的,etc目录下,跑完后删除
1.安装
[[email protected] ~]# yum install salt-ssh -y
安装后生成roster,roster花名册
记录目标的
2、配置
[[email protected] salt]# vim /etc/salt/roster
linux-node1: host: 192.168.194.131 user: root passwd: redhat port: 22 linux-node2: host: 192.168.194.132 user: root passwd: redhat port: 22
3.执行
[[email protected] ~]# salt-ssh ‘*‘ test.ping
执行命令,不支持交互
交互的两种方式
1, 修改配置
2 ,添加参数
方法1:
[[email protected] ~]# salt-ssh ‘*‘ -r ‘uptime‘
[[email protected] ~]# salt-ssh ‘*‘ -r ‘ifconfig‘
方法2: ssh添加配置
[[email protected] ~]# vim .ssh/config
StrictHostKeyChecking no
执行命令
[[email protected] ~]# salt ‘*‘ cmd.run ‘w‘
[[email protected] ~]# salt-ssh ‘*‘ -r ‘w‘
原文地址:https://www.cnblogs.com/venicid/p/11276037.html
时间: 2024-10-16 04:38:27