自动化运维之SaltStack,安装部署和使用( 三 )


[root@localhost .ssh]# cat id_rsa.pub authorized_keys
[root@localhost .ssh]# service sshd restart
6.配置salt-ssh配置文件(每接入一个节点 , 都需要配置一次)(1)打开master上的salt-ssh配置文件
[root@xxxx ~]# vim /etc/salt/roster
(2)编辑配置文件 , 以标注的方式配置key和host地址
# 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
26.47.136.1:
host: 26.47.136.1 注意:host前面有两个空格
26.47.136.2:
host: 26.47.136.2
在master端进行秘钥首次登录确认
自动化运维之SaltStack,安装部署和使用文章插图
执行salt-ssh 接入的key地址 test.ping
输入Y后
输入接入的key地址的root用户密码 , 按回车确认
(4) 使用salt-ssh进行测试
[root@xxxx ~]# salt-ssh 26.47.136.1 test.ping
26.47.136.1:
True