Проверка ключа не пройдена!

1

я был ssh в мой iPhone, и я добавил приложение с моего компьютера. Затем я переключил компьютеры и собирался что-то исправить в нем, и это дало мне сообщение об ошибке полуотключения ...

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.

Что именно произошло и почему?

CoffeeRain
источник
2
Понятия не имею, но если вы беспокоитесь, я предлагаю изменить пароль SSH и перезагрузиться для начала. Тогда возвращайтесь;) Вы не использовали пароль Alpine по умолчанию?
stuffe
@ Stuff Я был ... Вы предлагаете изменить это?
CoffeeRain
2
Поместите это так, если я знал ваш пароль root, так и сделал весь интернет , Так что, да, измените его и перезагрузите, чтобы удостовериться, что кто-то еще, вошедший в систему, по крайней мере выгнан.
stuffe
2
Честно говоря, я нахожусь на пределе своих знаний о джейлбрейке, но я ожидаю, что в интернете есть множество руководств, и я не хочу дополнять ваши комментарии догадками. Надеюсь, один из наших постоянных джейлбрейк-ребят скоро будет рядом, чтобы ответить правильно :)
stuffe
1
@CoffeeRain Да, используйте suзатем введите «alpine», а затем используйте passwd команда.
Andrew Larsson

Ответы:

2

Инструмент ssh хранит известный IP-адрес удаленного компьютера и идентификацию ключа удаленного ssh в каталоге ~ / .ssh.

Вы можете прочитать об этом, обратившись к странице руководства на вашем Mac man ssh или на интернет ,

Возможно, вам придется прочитать всю статью и провести дополнительное исследование, если это ваше первое знакомство с ssh - но соответствующий раздел для вставленного предупреждения выглядит следующим образом:

ssh automatically maintains and checks a database containing identification for all hosts it has ever
     been used with.  Host keys are stored in ~/.ssh/known_hosts in the user's home directory.  Addition-
     ally, the file /etc/ssh_known_hosts is automatically checked for known hosts.  Any new hosts are auto-
     matically added to the user's file.  If a host's identification ever changes, ssh warns about this and
     disables password authentication to prevent server spoofing or man-in-the-middle attacks, which could
     otherwise be used to circumvent the encryption.

По сути - либо ключ изменился, имя хоста изменилось, либо изменился IP-адрес, и ssh предупреждает вас, что один или несколько из них не совпадают. Вы можете отключить сохранение, предупреждение или очистить кеш, если вам не нужно больше расследовать. Это очень полезный инструмент для людей, которые ssh подключаются к фиксированным серверам и должны знать, когда что-то изменилось.

bmike
источник