Обнаружена возможная подмена DNS.Идентификация удаленного хоста изменилась - PullRequest
0 голосов
/ 31 мая 2018

Я недавно сменил сервер и, как следствие, у меня новый IP-адрес.Когда я пытаюсь использовать git fetch [remote repository], я получаю следующее:

C: \ Users [путь] \ app> git fetch [удаленный репозиторий] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
ВНИМАНИЕ: ОБНАРУЖЕНА ВОЗМОЖНАЯ ПОДКЛЮЧЕНИЕ DNS!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Ключ хоста RSA для example.net изменился, а ключ для соответствующего IP-адреса [IP-адрес нового сервера] неизвестен.Это может означать, что DNS SPOOFING происходит, или IP-адрес хоста и его ключ хоста изменились одновременно.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
ВНИМАНИЕ: ИЗМЕНЕНО УДАЛЕННОЕ ИДЕНТИФИКАЦИЯ ХОЗЯЙСТВА!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ВОЗМОЖНО, ЧТО-то кто-то делает противное!Кто-то может подслушивать вас прямо сейчас (атака «человек посередине»)!Также возможно, что ключ хоста был только что изменен.Отпечаток ключа RSA, отправленный удаленным хостом, имеет вид SHA256: ep0A2t + sVMSaIEbS8wt8ptfmdHSr1kNocWsBNab0tsI.Пожалуйста, обратитесь к системному администратору.Добавьте правильный ключ хоста в /c/Users/[username]/.ssh/known_hosts, чтобы избавиться от этого сообщения.Оскорбивший ключ RSA в /c/Users/[username]/.ssh/known_hosts:1 Ключ хоста RSA для example.net изменился, и вы запросили строгую проверку.Ошибка проверки ключа хоста.Неустранимый: Не удалось прочитать из удаленного хранилища.Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует.C: \ Users [путь] \ app>

Мне просто нужно получить новый ключ SSH с нового сервера и поместить его на локальный компьютер, чтобы это исправить, верно?Спасибо.

1 Ответ

0 голосов
/ 31 мая 2018

Если у вас действительно есть новый сервер, и вы ссылаетесь на него с тем же именем или тем же IP-адресом старого, то более вероятно, что сертификаты ssh не совпадают, и вы получите сообщение о подделке дляЭто.в сообщении вы видите, что ssh указывает на строку, в которой указана информация о старом сертификате: / c / Users / [имя пользователя] /. ssh / known_hosts: 1 .Короче говоря: если вы сменили сервер, то ожидается, что ssh-сертификаты не совпадают.Просто удалите строку из ssh known_hosts для старого сервера (в данном случае 1-ую строку вашего файла), и все будет в порядке.

...