Skip to content
Ошибка WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

В случае, если ключ на устройстве, к которому происходит подключение по ssh не совпадает с тем, который хранится у вас – возникает ошибка WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED.

Причины её появления могут быть разными, от хакеров до инопланетян. Главное – ключи разные и вас хотят оградить от лишних проблем. Решить эту загвоздку очень просто, варинт выбираем подходящий:

  1. удалить строку с записью этого ключа из файла .ssh/known_hosts. При новом коннекте будет создан новый ключ.
  2. выполнить в терминале команду ssh-keygen -R server.name  С её помощью будет пересоздан ключ для сервера/сайта (server.name) к которому вы коннектитесь.
  3. Удалить файл с ключами целиком. Через терминал, переходим в домашнюю директорию и удаляем ключ (важно точно знать путь где он лежит .ssh/known_hosts, его и указать). Будет создан заново при подключении. Способ радикальнее п.1, но если надо обновить большое количество записей, он оптимальнее.
    cd ~
    rm .ssh/known_hosts

Комментариев: 0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Back To Top