Como excluo TODOS os hosts conhecidos do SSH?

9

Como excluo TODOS os hosts conhecidos do SSH?

Já gerenciei muitos VPSs antes e quero excluir essas chaves.

ravagingbacon
fonte

Respostas:

11

Antes de tudo, lembre-se de verificar as impressões digitais das teclas ssh ao conectar-se a um computador remoto pela primeira vez, para evitar ataques MITM.

Dito isto, primeiro faça um backup e depois remova todos os hosts conhecidos anteriores do ssh é uma questão de fazer isso no computador local:

cp -av ~/.ssh/known_hosts ~/.ssh/known_hosts-old
rm ~/.ssh/known_hosts

O arquivo known_hosts será criado novamente depois que você iniciar completamente a primeira nova sessão ssh.

albert j
fonte
7
Por que cpentão em rmvez de apenas mv?
Ginnungagap