paramiko ssh exec_command挂断了

时间:2012-06-20 17:08:32

标签: ssh exec paramiko

我让这个脚本在2台服务器上正常运行但在第三台服务器上挂起,所有服务器都有相同的sshd配置。

client = paramiko.SSHClient()
client.load_system_host_keys()
client.connect('my.server.com', username='myuser')
transport = client.get_transport()
channel = transport.open_session()
stdin, stdout, stderr = client.exec_command("df -h")
output = stdout.readlines()
print output
client.close()
channel.close()

如果我尝试从shell ssh到我的服务器,所有工作正常,但运行此脚本挂起没有任何错误,我可以在/ var / log / messages中跟踪已在服务器上建立连接但是没有更多< / p>

0 个答案:

没有答案