Как почистить .ssh/known_hosts в Secure Shell

Если вы пользуетесь Secure Shell в Chrome и наткнулись на сообщение об изменившемся ключе удаленного хоста (скажем после переустановки системы на нем):

Secure Shell detects a different ECDSA key

… то вам сюда.

В двух словах, чтобы почистить конкретный ключ из .ssh/known_hosts, выполните следующую команду (заменив index на номер ключа, указанный в сообщении об ошибке) в консоли разработчика (Ctrl+Shift+J):

term_.command.removeKnownHostByIndex(index)

Для принятия радикальных мер, т.е. для полной очистки .ssh/known_hosts, можно воспользоваться командой:

term_.command.removeAllKnownHosts()

У меня все.

comments powered by Disqus