Puede generar una huella digital para una clave pública usando ssh-keygen
de la siguiente manera:
ssh-keygen -lf /path/to/key.pub
Ejemplo concreto (si usa una clave pública RSA):
$ ssh-keygen -lf ~/.ssh/id_rsa.pub
2048 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff /Users/username/.ssh/id_rsa.pub (RSA)
La primera parte (2048)
es la longitud de la clave en bits, la segunda parte (00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff)
es la huella digital de la clave pública y la tercera parte es la ubicación del propio archivo de clave pública.
En las versiones más recientes de OpenSSH, se muestra el SHA-256 codificado en Base64 en lugar del MD5 hexadecimal. Para mostrar el hash de estilo heredado, usa
$ ssh-keygen -l -E md5 -f ~/.ssh/id_rsa.pub