首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何启用master和minion之间的Saltstack ssl连接

SaltStack是一个用于自动化配置管理和远程执行的开源工具。它使用master和minion之间的SSL连接来确保安全通信。下面是启用master和minion之间的SaltStack SSL连接的步骤:

  1. 生成SSL证书和密钥:
    • 在master上执行以下命令生成SSL证书和密钥:
    • 在master上执行以下命令生成SSL证书和密钥:
    • 在minion上执行以下命令生成SSL证书和密钥:
    • 在minion上执行以下命令生成SSL证书和密钥:
  • 分发证书和密钥:
    • 将master生成的master.pubmaster.pem文件分发到minion上的/etc/salt/pki/minion/目录下。
    • 将minion生成的minion.pubminion.pem文件分发到master上的/etc/salt/pki/master/minions/目录下。
  • 配置master:
    • 打开master配置文件/etc/salt/master
    • 确保以下配置项的值正确设置:
    • 确保以下配置项的值正确设置:
    • 重启master服务:
    • 重启master服务:
  • 配置minion:
    • 打开minion配置文件/etc/salt/minion
    • 确保以下配置项的值正确设置:
    • 确保以下配置项的值正确设置:
    • 公钥指纹可以通过以下命令获取:
    • 公钥指纹可以通过以下命令获取:
    • 重启minion服务:
    • 重启minion服务:
  • 验证SSL连接:
    • 在master上执行以下命令,查看minion的连接状态:
    • 在master上执行以下命令,查看minion的连接状态:
    • 如果minion的状态显示为Accepted,则SSL连接已成功建立。

启用master和minion之间的SaltStack SSL连接后,您可以使用SaltStack工具进行远程执行、配置管理和自动化部署等操作。

腾讯云提供了一系列与SaltStack相关的产品和服务,例如腾讯云服务器(CVM)、腾讯云容器服务(TKE)等。您可以访问腾讯云官方网站了解更多产品和服务的详细信息:腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Centos7上Saltstack 安装配置详解

一、saltstack简介 Saltstack 比 Puppet 出来晚几年,是基于Python 开发,也是基于 C/S 架构,服务端 master 客户端 minions ;Saltstack...salt具体步骤如下: 第一步:salt stackmasterminion之间通过ZeroMq进行消息传递,使用了ZeroMq发布-订阅模式,连接方式包括tcp,ipc。...salt-minion 2)客户端 systemmctl start salt-minion && systemmctl enable salt-minion 3、master配置文件详解 saltstack...acceptance_wait_time_max: 0 等待公钥认证最大值。 如果设置为零,重新连接尝试之间时间将保持不变。...ping_interval: 0 Ping Master确保连接活着(单位分钟)。 loop_interval: 60 在评估调度程序运行清理任务之间等待几分钟时间。

1.9K10

用开源自动化运维工具 SaltStack 在云平台中实现各主机统一配置管理

之后将公钥发送给服务器端,服务器端验证并接受公钥,以此来建立可靠且加密通信连接。同时通过消息队列 ZeroMQ 在客户端与服务端之间建立消息发布连接。...图 1.SaltStack 通信原理图 专业术语说明: MinionSaltStack 需要管理客户端安装组件,会主动去连接 Master 端,并从 Master 端得到资源状态信息,同步资源管理信息...图 2.SaltStack 操作执行原理图 原理图说明: MinionSaltStack 需要管理客户端安装组件,会主动去连接 Master 端,并从 Master 端得到资源状态信息,同步资源管理信息...1.SaltStack MasterMinion 之间通过 ZeroMq 进行消息传递,使用了 ZeroMq 发布订阅模式,连接方式包括 TCP IPC。...Master 要想正常提供服务,需要接受客户端证书认证请求。我们之前已经介绍过,SaltStack 是通过 SSL 证书认证方式进行通信

1.8K50
  • Saltstack使用说明

    (类似于ansible),效率相对来说比较低 批量操作 masterminion之间通过Zero进行消息传递,使用ZeroMQ进行消息传递,以及Zero-MQ发布订阅模式,连接方式包括tcp、ipc...json格式,容易理解 不同点: saltstackmasterminion之间是通过ZeroMQ来传输数据,而ansible是通过标准SSH进行数据传输,saltstack响应速度要比ansible...要快 ansible与saltstack都需要和远程主机进行连接,所以最大问题就是MITM攻击(通过伪装成master主机远程主机进行通信,从而进行攻击) saltstack使用ZeroMQ进行数据传输...,不需要在远程主机上启动守护进程,而且标准SSH数据传输就是加密传输,安全方面ansible要更胜一筹 ansible远程主机之间都是通过标准SSH进行连接,远程主机只需要运行SSH进程就可以进行操作...命名public key,以此来建立可靠且加密通信连接,同时通过消息队列ZeronMQ在masterminion之间建立消息发布通道

    35330

    如何在Ubuntu 14.04上安装配置Salt MasterMinion服务器

    如何在Ubuntu 14.04上安装配置Salt MasterMinion服务器 介绍 SaltStack是一个功能强大,灵活,高性能配置管理远程执行系统。...这将允许我们使用Salt控制我们主服务器。我们还安装salt-sshsalt-cloud,这给我们,我们如何连接并控制资源更多灵活性。我们也包含了文档包。...sudo接下来使用权限打开Salt minion配置: sudo nano /etc/salt/minion 我们需要做唯一更改是指定此minion连接master。...在这种情况下,minion应该连接到在同一台机器上运行主进程。...同样,我们有多种方法来安装必要软件,但您应该匹配用于主服务器方法。这将确保您在Salt masterminion之间没有版本不匹配。比他们主服务器更新盐爪可能会表现出不可预测行为。

    1.7K00

    centos7之saltstack使用手册

    基本原理: SaltStack 采用 C/S模式,server端就是saltmaster,client端就是minionminionmaster之间通过ZeroMQ消息队列通信 minion上线后先与...master监听45054506端口,4505对应是ZMQPUB system,用来发送消息,4506对应是REP system是来接受消息。...具体步骤如下: Salt stackMasterMinion之间通过ZeroMq进行消息传递,使用了ZeroMq发布-订阅模式,连接方式包括tcp,ipc salt命令,将cmd.run...’ 代表是target是指在那些minion上操作 ‘test’ ,’pkg’是一个执行模块,所有的执行模块见http://docs.saltstack.com/ref/modules/all...##后台运行 salt-minion -l debug ##前台debug输出 salt-syndic :  都知道saltstack传统架构都是 c/s  一个master管一堆minion形式

    1.1K10

    SaltStack自动化运维工具实践指南

    [TOC] 简述 SaltStack是基础架构管理一种自动化工具。部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快。与服务器之间交流,以毫秒为单位。...SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年增长速度较快,五年期固定基础设施编制配置管理开源项目。...saltstack是基于python开发一套C/S自动化运维工具,通信采用了zeromq消息队列(pub/sub),数据传输采用了AES(高级加密)保证安全性,认证采用了SSL方式 安装 Installs...3.更新仓库清单以及安装Salt components: sudo apt-get update sudo apt-get install -y salt-master salt-minion salt-ssh...(仅升级)重新启动所有升级服务,例如: sudo systemctl restart salt-minion sudo salt-ssh ‘*’ –priv=/home/weiyigeek/.ssh/id_ed25519

    40420

    漏洞情报 | SaltStack多个高危漏洞风险通告

    CVE-2020-35662: 默认情况下,Salt存在不验证SSL证书几个地方。...CVE-2021-3144: eauth令牌在过期后仍可以使用一次 CVE-2020-28972: 缺少对SSL证书验证,代码库无法验证服务器SSL/TLS证书,这可能使攻击者可以通过中间人攻击获取敏感信息...CVE-2020-28243: Minion本地特权升级,当无特权用户能够通过进程名称中命令注入而能够在任何未列入黑名单目录中创建文件时,SaltStackMinion可以进行特权升级。...3、其他临时缓解措施也可参照官方通告中详细方案 腾讯云安全解决方案 1、设置安全组,禁止Salt Master监听端口(默认4505 4506)Salt-api端口(默认8000)对公网开放或只允许可信...腾讯T-Sec云防火墙规则库日期2021-1-22之后版本,已支持对SaltStack多个高危漏洞检测拦截。腾讯云防火墙内置入侵防御功能,使用虚拟补丁机制防御最新漏洞利用。

    93720

    SaltStack安装ApacheMysqlPHP部署Wordpress

    SaltStack 采用 C/S模式,server端就是saltmaster,client端就是minionminionmaster之间通过ZeroMQ消息队列通信。...master监听45054506端口,4505对应是ZMQPUB system,用来发送消息,4506对应是REP system是来接受消息。...命令执行步骤 具体步骤如下 Salt stackMasterMinion之间通过ZeroMq进行消息传递,使用了ZeroMq发布-订阅模式,连接方式包括tcp,ipc salt命令,将cmd.run...ret_port : 4506 # 如果这个master运行salt-syndic连接到了一个更高层级master,那么这个参数需要配置成连接这个高层级master监听端口 syndic_master_port...总结 成功通过mastersaltstack为slave安装lamp环境,并将openstack部署成功。

    1.3K11

    Saltstack配置管理(State状态模块)

    每行包含函数参数行都以两个空格缩进开头,然后是连字符,然后是一个额外空格。 如果参数采用单个值,则名称值位于由冒号空格分隔同一行中。...apache # 让所有的minion都安装vsftpd(saltenv指定环境) salt'*' state.sls vsftpd saltenv=dev # 让其中一台minionSaltstack02...)安装apache salt'Saltstack02*' state.sls apache 在master上面执行后,在被执行minion上查看: ps aux  | grep yum  image.png...查看一下salt如何定义高级状态 image.png 以上可知状态系统可以使用一个“top”file入口文件,放置在base环境目录下,命名为top.sls,默认不建议更改其内容。...   # 启用高级状态,去topfile里面读取(只是去通知主机干什么,而至于执行或不执行,执行什么,由topfile决定。

    85620

    安装saltstack

    IT运维从诞生发展至今,自动化作为其重要属性之一已经不仅仅只是代替人工操作,更重要是深层探知全局分析,关注是在当前条件下如何实现性能与服务最优化,同时保障投资收益最大化。...自动化对IT运维影响,已经不仅仅是人与设备之间关系,已经发展到了面向客户服务驱动IT运维决策层面,IT运维团队构成,也从各级技术人员占大多数发展到业务人员甚至用户占大多数局面。...Saltstack配置使用比puppet容易,能实现puppet几乎所有的功能。...---- 24.4 saltstack配置认证 saltstack服务端客户端通信需要建立一个安全通道,传输过程需要加密,所以得配置认证,也是通过密钥对来加密解密,说白了就是配置个密钥认证。...minion在第一次启动时会在/etc/salt/pki/minion/下生成minion.pemminion.pub,其中.pub为公钥,我们需要把公钥传输给master

    72230

    配置管理 vs provisioning 及配置管理工具几点随想

    考虑到网络通信问题,我只好选择了“反向连接saltstack软件。...在通信角度来考虑,配置管理工具可以分为:master主动连接minion(ansible等)、minion主动连接master(puppet、saltstack等) 今天听师兄说他一个同事因为认知问题...因为saltstacksalt-minion是长期运行,一旦启动之后,外部依赖较少,才能在glibc被删除这么极端条件下苟活。...在“有没有agent”角度考虑,配置管理工具可以分为:有agent(saltstack、puppet、cfengine等)无agent(ansible等) 另外,其实还有一个分类角度,就是主动被动...saltstackansible是主动式,运维工程师可有更多主动权,可以用手工指定minion,或者指定批次规模分批执行等手段,控制变更节奏;cfengine、puppet等是agent定时刷新式

    14710

    Saltstack_使用指南16_syndic 3.1. 部署salt-master3.2. 其他配置与部署4.1. 部署salt-syndic4.2. syndic

    说明: Syndic 节点可以看作是一个特殊直通minion节点。Syndic 节点由salt-syndicsalt-master组成。...其中salt-master用于控制更低级minion节点,salt-syndic用于连接更高级master节点(有时也称为mastermaster)。...重点: Syndicfile_rootspillar_roots必须与高级master保持一致 缺点: 高级Master并不知道自己到底有多少个minion。 3. 结构图下部分实现 ?...部署salt-master 在salt02、salt03部署salt-master yum install -y salt-master 说明:salt100salt01之前已经部署了salt-master...其他配置与部署 具体实现可参见:《Saltstack_使用指南01_部署》Saltstack_使用指南15_多master》 按照步骤走即可实现 4. Syndic实现步骤 4.1.

    90611

    企业级自动化运维方案设计

    运维随着企业业务发展,自动化作为其重要属性之一已经不仅仅只是代替人工操作,更重要是深层探知全局分析,关注是在当前条件下如何实现性能与服务最优化,同时保障投资收益最大化。...salt我们选择了0.16.0版,该版中加入了multi-masterr 特性,在这种架构下所有的 minion连接到所有配置master上去。...将该目录下 master.pem 拷贝到备 master 节点同一位置,对 master public key 文件 master.pub 做同样操作,启用master节点,在备节点接受key...4、重启minions:配置完成后,minion将会对主mastermaster进行核对,并且两个master都对minion有操作权限。...注:minion可以自动检测失败master,并且尝试重连到一个更快master,将minion参数master_alive_interval 设置为true,即可开启该功能。

    3.7K42

    Saltstack自动化操作记录(1)-环境部署

    Saltstack知多少 Saltstack是一种全新基础设施管理方式,是一个服务器基础架构集中化管理平台,几分钟内便可运行起来,速度够快,服务器之间秒级通讯,扩展性好,很容易批量管理上万台服务器,显著降低人力与运维成本...key) minion.pub(public key),然后将 minion.pub发送给master。...MasterMinion连接 1)SaltStack master启动后默认监听45054506两个端口。...2)minionmaster之间通信模式如下 image.png SaltStack基础环境安装与配置记录 英文文档参考:https://docs.saltstack.com/en/latest/...两台机器主机名要固定统一,要能相互ping通 固定好masterminion机器名,然后在master机器上做hosts绑定: [root@linux-node1 ~]# cat /etc/hosts

    1.5K100
    领券