安装

yum install -y salt-ssh

官方文档  https://docs.saltstack.com/en/latest/topics/ssh/index.html

配置

vi /etc/salt/roster
linux-node1.example.com:
host: 192.168.137.11
user: root
port: 22 linux-node2.example.com:
host: 192.168.137.12
user: root
port: 22

管理/etc/salt/roster文件,配置需要管理的所有主机

如何通过证书认证?

1)执行 salt-ssh '*' test.ping -i,提示输入密码;

2)用户输入一次密码后salt-ssh会将公钥发送到对应主机,例如:/root/.ssh/authorized_keys;

3)/etc/salt/pki/master/ssh目录下存master公钥和私钥。

备注:取消证书提示

vi /root/.ssh/config
StricHostKeyChecking no

命令

salt-ssh '*' -r 'df -h'  # -r参数直接执行Linux命令

使用场景

1、不使用minion,通过salt-ssh控制所有主机

2、minion升级、重启,通过salt-ssh可以实现

最新文章

  1. Javascript中的valueOf与toString
  2. [No00007E]2016-面经[中]
  3. 10688 XYM-AC之路
  4. 关于 ArtifactTransferException: Failure to transfer
  5. NPOI读取Excel表格类
  6. 通过读取excel数据和mysql数据库数据做对比(一)-win环境准备
  7. Oracle Spatial-元数据及SDO_GEOMETRY
  8. swift 笔记 (十二) —— 下标
  9. MySQL外键的作用和创建
  10. How to parse project properties or how to parse files with key-value pair
  11. Django学习笔记(4)——Django连接数据库
  12. 修改minifest使桌面软件支持高dpi
  13. python之list+字典练习
  14. kettle 连接 Oracle 异常
  15. CodeChef题目选讲
  16. 20155309南皓芯 网络对抗《网络攻防》 Exp1 PC平台逆向破解(5)M
  17. Mybatis的in使用
  18. 20155215 2016-2017-2 《Java程序设计》第7周学习总结
  19. CHtmlEditCtrl (2): Add a Source Text Editor to Your HTML Editor
  20. SQL语句查询一个数据库中的所有表

热门文章

  1. SenCha Touch HTML 5 应用程序缓存
  2. Java Spring Boot: Unable to determine jdbc url from datasource
  3. Linux用ssh登陆出现“Too many authentication failures for root”
  4. mobile体验效果:增加点击后反馈
  5. 关于Unity的C#基础学习(二)
  6. 【转】Win32 创建控件风格不是Win XP解决方案
  7. 登陆Oracle11g的企业管理器
  8. hdu 4709:Herding(叉积求三角形面积+枚举)
  9. JSON.parse() 和 JSON.stringify() 的区别
  10. OSG设置警告等级