1、salt ssh

https://docs.saltstack.com/en/latest/topics/ssh/index.html

免agent的

Salt ssh 串行

执行的时候,发送给其他的,etc目录下,跑完后删除

1.安装

[root@linux-node1 ~]# yum install salt-ssh -y

安装后生成roster,roster花名册

记录目标的

2、配置

[root@linux-node1 salt]# vim /etc/salt/roster

linux-node1:
host: 192.168.194.131
user: root
passwd: redhat
port: linux-node2:
host: 192.168.194.132
user: root
passwd: redhat
port:

3.配置ssh,需要key不验证

[root@linux-node1 ~]# salt-ssh '*' test.ping

执行命令,不支持交互

交互的两种方式

1, 修改配置

2 ,添加参数

方法1:

[root@linux-node1 ~]# salt-ssh '*' -r 'uptime'

[root@linux-node1 ~]# salt-ssh '*' -r 'ifconfig'

方法2: ssh添加配置

[root@linux-node1 ~]# vim .ssh/config

StrictHostKeyChecking no

执行命令

[root@linux-node1 ~]# salt '*' cmd.run 'w'

[root@linux-node1 ~]# salt-ssh '*' -r 'w'

方法3:-i, --ignore-host-keys

[root@localhost salt]# salt-ssh \* test.ping -i

4、执行命令

[root@localhost salt]# salt-ssh \* test.ping
192.168.209.129:
True
192.168.209.130:
True
[root@localhost salt]# salt-ssh \* test.ping
192.168.209.130:
True
192.168.209.129:
True

4 saltstack ssh的更多相关文章

  1. ansible plugins 列表

    [action plugins] [cache plugins]jsonfilememcachedmemorymongodbpickleredisyaml [callback plugins]acti ...

  2. Saltstack之SSH(十一)

    Saltstack之SSH 安装 yum install -y salt-ssh 官方文档  https://docs.saltstack.com/en/latest/topics/ssh/index ...

  3. Saltstack之SSH简介

    安装 yum install -y salt-ssh 官方文档  https://docs.saltstack.com/en/latest/topics/ssh/index.html 配置 vi /e ...

  4. Saltstack之SSH

    salt-minion也可以不安装通过在master安装salt-ssh 1,安装 yum -y install salt-ssh 2,配置salt的花名册 vim /etc/salt/roster ...

  5. Saltstack

    一.Satlstack的概述 Saltstack是什么? Salt是一种和以往不同的基础设施管理方法,它是建立在大规模系统高速通讯能力可以大幅提升的想法上.这种方法使得Salt成为一个强大的能够解决基 ...

  6. Saltstack 介绍、安装、配置(一)

    Slatstack 介绍 官网:https://saltstack.com/ 官方源:http://repo.saltstack.com/  (介绍各操作系统安装方法) http://repo.sal ...

  7. Saltstack grains组件

    grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU.内核.操作系统.虚拟化等,在服务器端可以根据这些信息进行灵活定 ...

  8. 快速入门SaltStack

    导读 SaltStack是基于Python开发的一套C/S架构配置管理工具(功能不仅仅是配置管理,如使用salt-cloud配置AWS EC2实例),它的底层使用ZeroMQ消息队列pub/sub方式 ...

  9. AUTOSSH,ssh反向代理

    在本地机器   1)ssh-keygen   2)ls ~/.ssh/   应该有三个文件 id_rsa id_rsa.pub known_hosts   拷贝id_rsa.pub到远程服务器,然后在 ...

随机推荐

  1. 【Python】【demo实验4】【计算阶乘】

    计算阶乘 # encoding=utf-8 i = int(input("please input number: \n")) k = 1 for j in range(1,i): ...

  2. iis实现方向代理

    将请求的网址重写重定向到其它网址.当80端口被占用无法同时使用两个Web服务的解决方案,使得IIS和Apache Tomcat 共存 0|1环境 WindowServer 2008 IIS7 Apac ...

  3. 基于Docker 搭建 Jenkins

    ⒈下载镜像 要使用最新的LTS: docker pull jenkins/jenkins:lts 要使用最新的每周 docker pull jenkins/jenkins ⒉运行 docker run ...

  4. VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法

    C++项目中经常会定义如下形式的字符串: char *texts[] = { "1. Open Account", "2. To Deposit Money", ...

  5. php 数组相关方法的一些实际妙用

    一.php数组合并两个数组(一个数组做键名,另一个做值) 有两个方法 1.循环 $arry_a = array(0, 1, 2); $arry_b = array('dongsir','董先生','董 ...

  6. 刨根究底字符编码之十——Unicode字符集的编码方式以及码点、码元

    Unicode字符集的编码方式以及码点.码元 一.字符编码方式CEF的选择 1. 由于Unicode字符集非常大,有些字符的编号(码点值)需要两个或两个以上字节来表示,而要对这样的编号进行编码,也必须 ...

  7. 快速上手小程序的mpvue框架

    一.什么是mpvue框架? mpvue 是一个使用 Vue.js 开发小程序的前端框架.框架基于 Vue.js 核心(所以建议熟练掌握vue再使用mpvue框架,否则还是建议去使用原生框架去写小程序) ...

  8. maraidb忘记数据密码

    一.概述 服务器上安装了maraidb 数据库,但是很久未使用过它,需要使用时,忘记了密码, 此时可以给它重新设置密码. 二.操作 修改密码 修改 /etc/my.cnf,修改下图红色区域位置,修改成 ...

  9. application.properties参数详解

    # ----------------------------------------# CORE PROPERTIES# --------------------------------------- ...

  10. Java8 常用Function、Predicate、Consumer、Supplier接口

    1.常用函数是接口: (1)Function<T, R> => R apply(T t) ———— 接受一个T类型的参数,返回R类型结果. Function<Integer, ...