SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Пример подключения по SSH с помощью Paramiko


Метки: ssh python paramiko 

Ответы

RemiZOffAlex  Создано: 2016-09-28 08:20:41.081409  Обновлено: 2016-09-28 08:20:41.081409
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

import time

from paramiko import SSHClient, AutoAddPolicy

sshCli = SSHClient()
sshCli.set_missing_host_key_policy(AutoAddPolicy())

sshCli.connect(IPorSERVERNAME,
    port=22,
    username=USERNAME,
    password=PASSWORD,
    look_for_keys=False)
stdin, stdout, stderr = sshCli.exec_command('uname -a')
while True:  # Ожидание окончания процесса
    if sshCli.exit_status_ready():  # If completed
        break
    time.sleep(5)
sshCli.close()

res_stdout = stdout.read().decode('utf-8')
res_error = stderr.read().decode('utf-8')

print(res_stdout)
print(res_error)

Возможно будут интересны и другие вопросы