Como descubro qual é a impressão digital da minha chave-ssh?

3

Eu peço a alguém por sua chave pública e a adiciono ao meu servidor.

Quando eles se conectam ao servidor pela primeira vez, eles receberão a mensagem padrão no formulário

The authenticity of host '[host]' can't be established.
# RSA key fingerprint is [fingerprint].

Como descubro por que a impressão digital da minha chave é, para que eu possa fornecer essa informação?

    
por user50849 15.05.2014 / 17:22

1 resposta

5

Não há uma "impressão digital do servidor". Há uma impressão digital para cada chave que o servidor pode usar:

ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub

O usuário pode forçar o cliente a selecionar um determinado tipo, embora:

ssh -o "HostKeyAlgorithms ssh-rsa,ssh-dss,..." user@host
    
por 15.05.2014 / 17:29

Tags