Подпроцесс Python, запрашивающий пароль - PullRequest
1 голос
/ 22 мая 2011

Я бы хотел позвонить scp из скрипта Python. subprocess.call не работает, потому что scp запрашивает пароль. Кто-то задавал тот же вопрос в прошлом году , и ответом было использование Pexpect.

Есть ли какой-нибудь быстрый способ взлома, который не требует установки библиотеки Pexpect?

Я пытался echo password | scp ..., и он все еще запрашивает пароль

Обновление ответа :

Создание пары ключей завершило работу, следуя инструкциям здесь

1 Ответ

2 голосов
/ 22 мая 2011

Если вы не хотите использовать Pexpect, почему бы не использовать пару ключей?

...