Я нахожусь в процессе автоматизации передачи файлов с машины linux на сервер через sftp.
Я провел некоторую автоматизацию с использованием ansible, например, выполнил скрипт, представленный на linux Server B, с linux server A. Так что нет проблем с переходом от A к B.
Теперь из linuxсервер AI хочет передать некоторые sftp-файлы, присутствующие на сервере B linux, на sftp-сервер C.
Опции, которые я пробовал:
- положить команду sftp в сценарий оболочки doSftp.sh.В этом случае я не могу ввести пароль, когда он запрашивает пароль (я не могу использовать цепочку для ключей, sshpass и ожидать, как указано в Как запустить команду sftp с паролем из скрипта Bash? ).
- На моих Linux-серверах установлена версия 2.6.6 havr python, поэтому я не могу использовать paramiko или pysftp.
Может кто-нибудь предложить какой-либо способ ввода пароля при выполнении сценария оболочки или другой способ использования sftp?
ПРИМЕЧАНИЕ. Я не могу взаимодействовать при выполнении playbook с B-сервератогда как я могу отправить параметр.