ssh-keygen -lf não funciona em 16.04 LTS

2

Quando executo o comando ssh-keygen -lf /etc/ssh/ssh_host_rsa_key , ele retorna:

2048 SHA256 asdfgErgsf34GQERgfdGadsfsafgergfgadgfagjfaifgj root@Fre2 (RSA)

Em vez de um valor como:

RSA key fingerprint is c5:28:29:b9:44:d7:b1:4c:72:6f:3f:d2:fd:69:11:49

Isso está quebrado em 16.04?

    
por Cam 20.05.2016 / 01:35

1 resposta

3

Parece que a saída padrão foi alterada e o hash da impressão digital padrão foi atualizado para SHA256.

Para obter uma saída no formato MD5, use a opção -E :

$ ssh-keygen -l -E md5 -f /etc/ssh/ssh_host_rsa_key
2048 MD5:c5:28:29:b9:44:d7:b1:4c:72:6f:3f:d2:fd:69:11:49 no comment (RSA)
    
por tudor 20.05.2016 / 01:55