Eu corro um desktop Ubuntu com vários servidores virtuais no Virtual Box para testar coisas, etc. No passado, eu também estava me conectando a outros tipos de caixas VPS Linux remotas. Atualmente, meu .ssh/known_hosts
arquivo tem um monte de chaves, a maioria das quais não está mais sendo usada.
Quero limpar meu .ssh/known_hosts
arquivo, mas como sei qual chave pertence a qual host? Ou seja, como sei quais chaves posso remover com segurança e quais devo deixar em paz?
ssh-keyscan
possui regras de formatação muito rígidas para olist_of_hosts
arquivo. Precisa ser apenas os endereços e nenhum outro espaço em branco, em seguida, LF após cada endereço. Isso inclui LF após o último endereço. Caso contrário, você terá muito lixo no arquivo gerado.