openssh作为大多数UNIX平台常用的工具,用于对远程主机进行访问和操作,意思就是安全的shell,在传统的salt中,由minion主动去连接master,master不需要保存minion 网络和主机配置,但是在基于SSH的连接时,master必须通过SSH去连接访问minion,所以就有了roster这个文件来保存主机信息
Roster的编写
Roster文件默认的情况下位于/etc/salt
如果需要修改其路径可以使用以下命令
salt-ssh --roster-file=‘指定的roster路径’ 主机名 操作
在Roster中需要编写minion主机的一些信息,例如
# 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