No meu mac, eu tenho 1 entrada por servidor no ~/.ssh/known_hosts
arquivo, no Ubuntu eu notei que existem duas criadas por servidor. Por que é que?
O formato é:
|1|wwwwwwwwwwwwwww=|wwwwwwwwww= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
|1|vvvvvvvvvvvvvvv=|vvvvvvvvvv= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
Nas duas entradas, a primeira seção antes de ecdsa-sha2-nistp256 é diferente. Depois do ecdsa-sha2-nistp256, é o mesmo (chave do pub que eu imagino).
Eu ssh no servidor A e, a partir daí, ssh no servidor B. Não adiciono entradas manualmente, vejo o aviso do ubuntu e permito que seja adicionado ao arquivo known_hosts.
Eu apaguei o arquivo known_hosts para este teste.
Tenho uma dúvida razoável de que a entrada extra é para o endereço ipv6, mesmo que eu não o tenha usado para conectar. O ubuntu o adiciona automaticamente, se disponível?