Как я могу удалить определенную known_hosts запись, не удаляя файл

Когда я пробую к ssh к моему серверу (я сбросил сервер), я получаю обычное "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"

Я затем выполняю предложенный ssh-keygen -f "/home/XXXX/.ssh/known_hosts" -R xxx.com

Но это не решает проблему. Я не могу удалить known_hosts файл, потому что существует много серверов там, что я должен сохранить.

Что еще я пропускаю?

1
задан 28 January 2015 в 07:41

2 ответа

Используйте эту команду для удаления записей из known_hosts:

ssh-keygen -R hostname
1
ответ дан 10 November 2019 в 10:57

Предупреждение должно указать, которые выравнивают незаконный ключ хоста, идет. Можно отредактировать файл с нано или энергией или предпочтительным редактором и удалить просто, что строка, затем сохраните и попробуйте ssh снова.

файл может содержать запись для имени узла и также IP сервера, таким образом, Вы, возможно, должны удалить обоих.

1
ответ дан 10 November 2019 в 10:57

Другие вопросы по тегам:

Похожие вопросы: