Use este comando para remover entradas de known_hosts:
ssh-keygen -R hostname
Quando eu tento enviar o ssh para o meu servidor (eu reconfixo o servidor) recebo o usual "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"
Eu então executo o ssh-keygen -f "/home/XXXX/.ssh/known_hosts" -R xxx.com
Mas isso não resolve o problema. Não consigo excluir o arquivo known_hosts
porque há muitos servidores que preciso manter.
O que mais eu sinto falta?
Use este comando para remover entradas de known_hosts:
ssh-keygen -R hostname
O aviso deve indicar em qual linha a chave host incorreta está ativada. Você pode editar o arquivo com nano ou vim ou seu editor preferido e remover apenas essa linha, depois salve e tente novamente o ssh.
O arquivo pode conter uma entrada para o nome do host e também o ip do servidor, então você pode precisar remover ambos.