Как удалить недействительный ключ из файла known_hosts для IP-адреса хоста

for HOSTTOREMOVE in $(dig +short host.domain.tld); do ssh-keygen -qR $HOSTTOREMOVE; done


Эта команда выполняет автоматическое удаление недействительного ключа из файла known_hosts для заданного хоста или ip-адреса.

Она использует команду dig для получения списка ip-адресов хоста host.domain.tld и использует эти адреса для выполнения команды ssh-keygen.

Команда ssh-keygen с аргументами -qr генерирует и затем отбрасывает ключ для каждого ip-адреса, который был получен с помощью dig.

Эта команда может быть полезна, когда необходимо удалить недействительные ключи из файла known_hosts для определенного хоста, чтобы избежать ошибок аутентификации при использовании SSH.

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

Ответить

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