相当于厨师的SCP

时间:2018-06-22 12:30:45

标签: linux azure chef scp

我正在尝试将一个服务器上的文件scp都转移到Azure上的另一个服务器上。这是我要替换的命令:

cp /tmp/openvpn/EasyRSA-3.0.4/pki/reqs/server.req jkirby29@40.121.47.3:/tmp

我已经尝试过remote_file了,我不确定还有什么与我需要的接近。这是我需要放在bash块中的工具之一吗?我是厨师新手,请原谅我缺乏知识。

1 个答案:

答案 0 :(得分:0)

这并不是Chef真正支持的。 remote_file资源确实支持SFTP,但是它希望从远程服务器中提取资源,而不是像现在这样推送。通常,这种方法在扩展/扩展时会导致很多复杂性,例如,当您需要将一台机器(而不是一台)推入一台机器时,因此需要确定哪些IP,哪些可能正在更改等。如果确实是您想要的,您可以使用executescript资源来编写它。