在Paramiko中运行交互式命令

我正在尝试通过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")

有谁知道这可以解决吗?谢谢。


暮色呼如
浏览 2064回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python