使用Ansible自动化sftp

时间:2018-10-22 18:53:33

标签: automation ansible sftp

我正在通过sftp自动将文件从linux机器传输到服务器。

我已经使用ansible完成了一些自动化操作,例如从linux服务器A执行linux Server B中存在的脚本。因此,从A到B毫无问题。

现在,从Linux服务器A,我想将服务器B linux中存在的一些sftp文件传输到sftp服务器C。

我尝试过的选项:

    在外壳程序脚本doSftp.sh中,
  1. 输入sftp命令。在这种情况下,当提示输入密码时,我将无法输入密码(我无法使用钥匙串,sshpass和期望,如How to run the sftp command with a password from Bash script?中所述)。
  2. 我的Linux服务器已安装python 2.6.6的python版本,因此无法使用paramiko或pysftp。

有人可以建议执行Shell脚本时输入密码或使用sftp的其他方式吗?

注意: 从B Server执行剧本时,我无法进行交互,而我可以发送参数。

0 个答案:

没有答案