Um dos meus colegas recentemente tentou ssh em um servidor usando o mesmo domínio de antes, mas foi perguntado pelo ssh-client se ele queria adicionar o host à lista de hosts conhecidos. Como ele iria ssh para o servidor pela primeira vez.
Eu dei uma olhada no arquivo known_hosts
e ele tem a chave pública do servidor 3 vezes. Usando:
ssh-keygen -f /path/to/his/known_hosts -H -F <hostname>
Descobri que as duas primeiras chaves foram comparadas com o hash do IP e do domínio do servidor. A terceira chave é emparelhada com um hash que é diferente dos outros 2 e eu assumo foi adicionado quando ele foi convidado a adicionar o host como conhecido novamente.
Alguém saberá se estiver usando o mesmo domínio anterior, por que o ssh-client
não o reconheceria no arquivo known_hosts
, pediria que ele fosse adicionado novamente e adicionasse um hash diferente para o mesmo domínio?
Tags ssh