Como obter a impressão digital do DSA de um servidor de hospedagem

1

esta não é uma duplicata de Obtém a impressão digital SSH do servidor remoto com segurança?

A minha pergunta é quais são as formas de obter a impressão digital de chave pública de um servidor remoto.

Eu tenho uma conta de hospedagem compartilhada no GoDaddy e me conectei usando o SSH, Agora eu quero ir para / etc / ssh / e usar ssh-keygen para verificar minha impressão digital. mas neste diretório existe apenas um arquivo para a impressão digital RSA que é bem estranho porque eles colocariam a chave RSA para exibição, mas não para a chave DSA?

Talvez essa seja a impressão digital do DSA e o ssh-keygen esteja interpretando errado? Existe uma maneira de fazer o ssh-keygen interpretá-lo como DSA?

ou estou faltando alguma coisa?

    
por fiftyeight 28.06.2011 / 18:38

1 resposta

1

É impossível que ssh-keygen interprete uma chave como o tipo errado, já que o tipo é codificado em dois lugares do arquivo; também as chaves RSA e DSA usam diferentes estruturas internas, portanto, você receberia uma mensagem de erro.

  • Pode ser que seja um ssh_host_dsa_key e você esteja com saudades da contraparte .pub .

  • Pode ser que sshd esteja configurado para procurar chaves em outro lugar. Verifique sshd_config :

    grep -i ^hostkey /etc/ssh/sshd_config
    
  • ... ou que alguém removeu o arquivo de chave DSA, mas não reiniciou sshd .

  • Pode ser que o servidor esteja usando um daemon SSH diferente, não o OpenSSH.

  • Como último recurso, você pode usar ssh-keyscan -t dsa localhost > hostkey-dsa.pub e executar ssh-keygen -lf no arquivo de saída.

por 28.06.2011 / 23:54