使用salt-proxy ssh和直接使用salt-ssh有区别吗?我很感兴趣,因为根据文档,两者都旨在运行远程命令而无需在终端机器上安装代理。
答案 0 :(得分:1)
你不能简单地在代理minion上做salt-ssh,你必须为远程系统编写自己的自定义ssh接口,因为你的代理minion可能不支持执行salt-ssh。
如何选择使用salt-ssh和salt-proxy完全取决于minion系统的类型。 正如saltstack文档中所述 - https://docs.saltstack.com/en/latest/topics/ssh/index.html和 https://docs.saltstack.com/en/latest/topics/proxyminion/index.html
对于要使用的salt-ssh,远程系统必须安装python - 其中一个标准。例如,从centos控制ubuntu。
如salt-proxy doc中所述,
代理小兵是一个正在开发的Salt功能,可以实现控制 无论出于何种原因,无法运行标准盐分的装置。 示例包括具有API但运行专有的网络设备 操作系统,CPU或内存有限的设备或可运行的设备 仆从,但出于安全考虑,不会。