Я получил эту ошибку.
кто-либо может помочь?
Add correct host key in /home/sam/.ssh/known_hosts to get rid of this message.
Offending key in /home/sam/.ssh/known_hosts:2
RSA host key for 192.168.1.3 has changed and you have requested strict checking.
Host key verification failed.
Сообщение означает, что ключ SSH для сервера, с которым Вы пытаетесь соединиться, изменился с прошлого раза Вы соединились там.
Если тот сервер был переустановлен (или повторно создали его ключи по некоторым причинам), все, что необходимо сделать, отредактировать Ваш .ssh/known_hosts
файл и удаляет незаконную строку (тот, который упоминает тот сервер). Удостоверьтесь, что Вы проверяете ключ, когда Вы снова соединяетесь перед сохранением его, когда SSH спрашивает Вас к.
Если сервер не был затронут однако, у Вас есть проблема: Ваш .ssh/known_host
был поврежден так или иначе, или сервер был поставлен под угрозу, или чья-то попытка смонтировать человека в среднем нападении.
Только, чтобы быть ясным, ssh реализует аутентификацию сервера путем проверки этого ключа. Это - меры безопасности. Прежде, чем принять меры для сброса ключа необходимо удостовериться, что Вы на самом деле соединяетесь с машиной, Вы думаете, что Вы. Если бы Ваша сеть была взломана, то Вы могли бы игнорировать доказательство того события.
Откройте файл, и удалите вторую строку и сохраните его
vi /home/sam/.ssh/known_hosts +2
dd
:x
192.168.1.3
похож на IP-адрес машины в домашней сети. Наиболее вероятная причина состоит в том, что у Вас есть ранее SSH'd к другой машине с тем же присвоенным IP.
В этом случае можно безопасно удалить строку 2 из ~/.ssh/known_hosts
.