【发布时间】:2010-11-30 01:46:14
【问题描述】:
我试过这段代码:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.0.222', username='sshuser', password='pass')
stdin, stdout, stderr = ssh.exec_command("pwd")
stdout.readlines()
并且 ssh 连接有效,但只要我使用:
stdin, stdout, stderr = ssh.exec_command("pwd")
我收到此错误消息:
Exception in thread Thread-1 (most likely raised during interpreter shutdown)
我怎样才能执行“pwd”命令并获得输出? 谢谢!
【问题讨论】:
-
如果您从常规 shell 连接 ssh,一切正常吗?
-
是的。当我只使用前 4 行代码(ssh 连接部分)时,一切正常,也是。我正在使用 Python 2.6。
-
您是否连接到典型的 openssh 服务器?你有什么版本的 paramiko?你能提供来自 paramiko 的日志,可能还有服务器吗?