【发布时间】:2015-05-31 18:52:30
【问题描述】:
我在 chef-server 上运行一个食谱,它要求我提供远程机器上的 ssh 密码。 在运行食谱时,厨师客户要求输入机器密码,即使我提供了食谱也不起作用。任何人都可以在这方面帮助我。 这是我的食谱
execute "run ssh" do
command "rsync -avz --progress /opt/tomcat7/webapps/ROOT/static root@X.X.X.X:/opt/chef/rsyncEx"
end
【问题讨论】:
-
您的
-i选项不正确。它需要指向密钥而不是known_hosts文件。您需要确保在每台服务器上正确设置您的密钥
标签: ssh passwords chef-infra rsync knife