Парамико: навсегда добавить ключ_хоста в список известных_хостов.Python

Программы на Python
Ответить
Anonymous
 Парамико: навсегда добавить ключ_хоста в список известных_хостов.

Сообщение Anonymous »

Этот код помогает мне установить ssh-соединение. Я знаю, что set_missing_host_key_policy помогает, когда ключ не найден в спискеknown_hosts. Но он ведет себя не так, как настоящий ssh, потому что после первого запуска этого кода я предполагал, что хост_key будет добавлен в известные_хосты и что мне больше не нужна функция set_missing_host_key_policy(). Но я ошибался (paramiko.ssh_Exception.SSHException). Как я могу навсегда добавить ключ_хоста к известным_хостам с помощью paramiko? (Поскольку определенная часть внутреннего кода написана на «C», и для этого необходимо, чтобы ключ_хоста был найден в известных_хостах)

Или я что-то не понимаю? Мне нужны рекомендации по этому поводу...

import paramiko

client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=str(host),username =str(user),password=str(pswd))


Подробнее здесь: https://stackoverflow.com/questions/395 ... ermanently
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»