Я пытаюсь запустить интерактивную команду через paramiko. Выполнение cmd пытается запросить пароль, но я не знаю, как предоставить пароль через paramiko exec_command и выполнение зависает. Есть ли способ отправить значения терминалу, если выполнение cmd ожидает ввода в интерактивном режиме?
ssh = paramiko.SSHClient()
ssh.connect(server, username=username, password=password)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command("psql -U factory -d factory -f /tmp/data.sql")
Кто-нибудь знает, как это можно решить? Спасибо.