Para o caso de querermos verificar o fingerprint do servidor de ssh, onde nos pretendemos ligar remotamente usando este protocolo, podemos fazer usando os seguintes passos.
Se tivermos acesso ao servidor fisicamente e com acesso ao seu terminal, podemos verificar quais as chaves que iremos encontrar no mesmo, na sua pasta de configuração em:
/etc/ssh
Podemos listar as chaves usando o comando:
ls /etc/ssh/*key.*
Deveremos obter uma listagem com as várias chaves privadas e publicas que serão usadas pelo serviço de servidor ssh
Assim e usando o comando ssh-keygen poderemos validar o fingerprint de cada uma usando as opções que o comando permite. Assim as opções que devemos usar são:
ssh-keygen -l -v -f <ficheiro da chave>
-l : indicamos que pretendemos obter o fingerprint da chave.
-v : iremos obter a ASCII art do fingerprint da chave
-f : qual o ficheiro da chave que pretendemos obter o fingerprint
Foto de Kevin Horvat na Unsplash