Я считаю, что это ошибка в pysftp.Вы получаете это каждый раз, когда используете cnopts.hostkeys = None
(несмотря на предупреждение, фактически предлагающее использовать это).
В любом случае, вы не должны использовать cnopts.hostkeys = None
, так вы потеряете безопасность.Для правильного решения см .:
Проверьте ключ хоста с помощью pysftp
Хотя, чтобы избежать предупреждения, вы должны хранить ключ хоста в стандартном месте (C:\Users\Rohan\.ssh\known_hosts
, как виднов сообщении с предупреждением).
Если вы ссылаетесь на проверку подлинности ключа, я предполагаю, что вы ошибочно приняли ключ своей учетной записи с ключом хоста.Прочитайте мою статью о парах ключей SSH , чтобы понять разницу.