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")
これに対処する方法を知っている人はいますか?ありがとうございました。