Код: Выделить всё
#!/usr/bin/python
import paramiko
host = "swip"
user = "admin"
pwd = "admin"
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, username=user, password=pwd)
print "exec command\n"
stdin,stdout,stderr = client.exec_command('sh ver'')
print "executed command\n"
print stdout.read()
client.close()
Выводится
Код: Выделить всё
exec command
executed command
и все дальше висяк. Попытка сделать тоже самое при помощи Net::SSH2 в perl приводит к тому же. Проверка кода на linux и mikrotik никаких проблем не выявляет. Так каким образом и что нужно исправить чтобы это заработало? Меня сильно удручает то что в целом базовые вещи не работают.
Версии ПО на свитче
Код: Выделить всё
SW version 1.1.45[5bb753fb] ( date 30-May-2016 time 12:24:53 )
Boot version 0.0.0.3 ( date 23-Feb-2011 time 17:40:14 )
HW version 01.06
Код: Выделить всё
System Description: MES2124M AC 28-port 1G Managed Switch
Сама железяка.