saltstack(7)--- salt-ssh

本文介绍如何配置和使用Salt-SSH实现无agent的远程执行任务,通过sshpass进行密码交互,无需安装minion。示例展示了在server1上安装salt-ssh,编辑roster文件并指定目标主机server2的IP地址、用户名和密码,最后通过salt-ssh命令验证连接。
摘要由CSDN通过智能技术生成

三、salt-ssh
可以独立运行,不需要minion。
用的是sshpass进行密码交互。
以串行模式工作,性能下降。

[root@server2 salt]# systemctl stop salt-minion

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

[root@server1 ~]# cd /etc/salt/
[root@server1 salt]# ls
cloud         cloud.deploy.d  cloud.profiles.d   master    minion    pki    proxy.d
cloud.conf.d  cloud.maps.d    cloud.providers.d  master.d  minion.d  proxy  roster

在这里插入图片描述

[root@server1 salt]# vim roster 
[root@server1 salt]# cat roster 
# Sample salt-ssh config file
#web1:
#  host: 192.168.42.1 # The IP addr or DNS hostname
#  user: fred         # Remote executions will be executed as user fred
#  passwd: foobarbaz  # The password to use for login, if omitted, keys are used
#  sudo: True         # Whether to sudo to root, not enabled by default
#web2:
#  host: 192.168.42.2
server2:
  host: 172.25.1.2
  user: root
  passwd: westos

[root@server1 ~]# salt-ssh server2 test.ping
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值