Como faço para listar algoritmos de chave de host disponíveis para um cliente SSH?

9

Então o ssh tem a opção HostKeyAlgorithms . Uso de amostra:

ssh -o "HostKeyAlgorithms ssh-rsa" user@hostname

Estou tentando fazer com que o cliente se conecte usando os servidores ecdsa key, mas não consigo encontrar qual é a string correta para isso.

Qual comando posso usar para obter uma lista dos HostKeyAlgorithms disponíveis?

    
por mpr 14.08.2015 / 19:18

2 respostas

12

da página ssh_config man :

HostKeyAlgorithms
             Specifies the protocol version 2 host key algorithms that the client wants to use in order of preference.  The default for this option is:

                [email protected],
                [email protected],
                [email protected],
                [email protected],[email protected],
                [email protected],[email protected],
                ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
                ssh-rsa,ssh-dss

             If hostkeys are known for the destination host then this default is modified to prefer their algorithms.
    
por 14.08.2015 / 20:03
8
ssh -Q key

A menos que você tenha uma versão antiga do OpenSSH, nesse caso uhhhh source dive, ou execute ssh -v -v -v ... e veja se o que você quer aparece lá.

    
por 14.08.2015 / 19:35

Tags