再会。
paramiko
我对ssh 客户端有一个奇怪的问题。当在类/函数外部调用方法并且代码由 unittest 运行程序运行Connect paramiko
时,该方法会挂起。unittest2
有一段代码,出现问题:
import paramiko
import unittest2
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('172.18.67.10',
username='root',
password='secrete')
_, stdout, _ = ssh.exec_command('date')
class TestTest(unittest2.TestCase):
def setUp(self):
pass
如果我ssh.connect
进入TestTest
类或setUpModule
函数,连接将成功。当代码由原始 Python 解释器运行时,一切正常。
当我尝试调试时,我在循环中paramiko
找出了这个问题。while True
paramiko/auth_handler.py:AuthHandler.wait_for_response method
有什么建议么?