Когда я пробую к ssh к моему серверу (я сбросил сервер), я получаю обычное "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"
Я затем выполняю предложенный ssh-keygen -f "/home/XXXX/.ssh/known_hosts" -R xxx.com
Но это не решает проблему. Я не могу удалить known_hosts
файл, потому что существует много серверов там, что я должен сохранить.
Что еще я пропускаю?
Используйте эту команду для удаления записей из known_hosts:
ssh-keygen -R hostname
Предупреждение должно указать, которые выравнивают незаконный ключ хоста, идет. Можно отредактировать файл с нано или энергией или предпочтительным редактором и удалить просто, что строка, затем сохраните и попробуйте ssh снова.
файл может содержать запись для имени узла и также IP сервера, таким образом, Вы, возможно, должны удалить обоих.