Заметки обо всем

Удалить хост из файла known_hosts

Если часто создаешь и удаляешь виртуалки, то может возникнут ситуация, что в при создании новой ВМ в файле known_hosts уже будет запись с ip этой виртуальной машины. Это приведет к невозможности подключиться к машине по ssh. Для поключения необходимо удалить ip из known_hosts.

Править файл known_hosts руками довольно нетривиальная задача, так как файл может быть довольно большим, а записей несколько. К счастью, есть команда, которая сделает все автоматически:

ssh-keygen -R hostname|ip

Эта команда даже автоматически сохранит в known_hosts.old версию файла до удаления.