автоматизировать sftp с ansible - PullRequest
0 голосов
/ 22 октября 2018

Я нахожусь в процессе автоматизации передачи файлов с машины linux на сервер через sftp.

Я провел некоторую автоматизацию с использованием ansible, например, выполнил скрипт, представленный на linux Server B, с linux server A. Так что нет проблем с переходом от A к B.

Теперь из linuxсервер AI хочет передать некоторые sftp-файлы, присутствующие на сервере B linux, на sftp-сервер C.

Опции, которые я пробовал:

  1. положить команду sftp в сценарий оболочки doSftp.sh.В этом случае я не могу ввести пароль, когда он запрашивает пароль (я не могу использовать цепочку для ключей, sshpass и ожидать, как указано в Как запустить команду sftp с паролем из скрипта Bash? ).
  2. На моих Linux-серверах установлена ​​версия 2.6.6 havr python, поэтому я не могу использовать paramiko или pysftp.

Может кто-нибудь предложить какой-либо способ ввода пароля при выполнении сценария оболочки или другой способ использования sftp?

ПРИМЕЧАНИЕ. Я не могу взаимодействовать при выполнении playbook с B-сервератогда как я могу отправить параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...