Я использую следующий код:paramiko питон модуль висит на stdout.read()
import paramiko
def runSshCmd(hostname, username, password, cmd, timeout=None):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname, username=username, password=password,
allow_agent=False, look_for_keys=False, timeout=timeout)
stdin, stdout, stderr = client.exec_command(cmd)
stdin.flush()
data = stdout.read()
print (data)
client.close()
runSshCmd("10.128.12.32", "root", "C0mput3Gr!d", "ts_menu")
, когда дело доходит до stdout.read(), он вешает ... иногда она печатает вывод после долгого времени ,
Можете ли вы предложить, если что-нибудь можно сделать по этой проблеме?
Я вижу этот вопрос уже сообщалось в:
https://bugs.python.org/issue24026
Есть ли лучший модуль питона для подключения SSH и запускать команды ??