0
0 комментариев

Знатоки, подскажите что не так.

Пытаюсь сделать простой скрипт, который коннектится по ssh до acme sbc и получает uptime. Почему-то на шаге stdin, stdout, stderr = ssh.exec_command(cmd) получаю DEBUG:paramiko.transport:EOF in transport thread ну и дальше всё фейлится.

import paramiko
 
host = '192.168.1.2'
user = 'user'
secret = 'password'
port = 22
paramiko.common.logging.basicConfig(level=paramiko.common.DEBUG)
 
def runCmd(hostname, username, password, cmd):
    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect(hostname, username=username, password=password)
    stdin, stdout, stderr = ssh.exec_command(cmd)
    stdout.readlines()
    ssh.close()
 
runCmd(host, user, secret, 'show uptime')

С чем это может быть связано?


Добавить комментарий