Я хочу вызвать scp
из скрипта Python. subprocess.call
не работает, потому что scp
запрашивает пароль. Кто-то задавал тот же вопрос в прошлом годе, и ответ заключался в том, чтобы использовать Pexpect.
Есть ли какой-нибудь быстрый хак для этого, который не требует установки библиотеки Pexpect?
Я попробовал echo password | scp ...
, и он все еще запрашивает пароль
Обновление ответа:
Создание пары ключей выполнило свою работу, следуя инструкциям здесь