Ausführen interaktiver Befehle in Paramiko

Ich versuche, einen interaktiven Befehl über paramiko auszuführen. Die Ausführung von cmd versucht, ein Kennwort einzugeben, aber ich weiß nicht, wie ich das Kennwort über den Befehl exec_command von paramiko eingeben soll, und die Ausführung bleibt hängen. Gibt es eine Möglichkeit, Werte an das Terminal zu senden, wenn eine cmd-Ausführung eine interaktive Eingabe erwartet?

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")

Weiß jemand wie das angesprochen werden kann? Vielen Dank