WinSCP выдает ошибку, что мой отпечаток ключа hostkey неверен, но работает с одним и тем же отпечатком случайным образом - PullRequest
0 голосов
/ 09 июля 2020

Я использую C# библиотеку WinSCP. При подключении возникает ошибка, что отпечаток пальца, который я использую, неверен. Однако это правильный вариант. И когда я снова запускаю ту же функцию, она запускается и подключается. Поэтому какое-то время он подключается, а иногда и выдает эту ошибку.

Ключ хоста не соответствует настроенному отпечатку ключа "s sh -rsa 2048 tam1gcQz / oPD4oNxxxxxxxxxxxxxWlycEao88 ="! Отпечаток ключа хоста - s sh -rsa 2048 Jh0zxfQo69gvHBdexxxxxxxxx5uzEkij8IOpSk =.

Если я использую предложенный им отпечаток, он дает ту же ошибку, говоря мне, что другой отпечаток правильный. Это из-за отпечатка пальца, у которого есть sla sh? Но в другом нет sla sh.

1 Ответ

1 голос
/ 09 июля 2020

Без файлов журнала как успешного, так и неудачного соединения, я могу только догадываться, что вы подключаетесь к IP-адресу с балансировкой нагрузки, который случайным образом направляет вас на другой сервер SSH / SFTP.

Если это так, вам нужно будет перечислить отпечатки всех внутренних серверов в вашем коде (разделенные точкой с запятой).

Другой вариант - вы подвергаетесь постоянной атаке MITM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...