169 votes

Comment puis-je savoir combien de bits contient ma clé ssh ?

J'ai déjà créé une clé ssh pour moi-même dans le passé. Je ne me souviens pas de "combien de bits" elle contient. Comment puis-je le savoir ?

Je me pose la question car j'utilise l'hébergement chez nearlyfreespeech.net et leur faq dit :

Puis-je configurer ma connexion ssh pour utiliser une clé publique ?

... nous n'installerons pas les clés dont la longueur est inférieure à 1536 bits ... Nous préférons que vous utilisiez une clé d'une longueur minimale de 2048 bits. Si vous générez une nouvelle clé, la longueur recommandée est de 4096 bits.

244voto

trish Points 191
[palvarez@oizon ~]$ ssh-keygen -l -f ~/.ssh/id_rsa.pub
2048 2e:8c:fd:aa:9f:95:86:9e:b0:d2:a6:1a:7e:d3:3e:74 .ssh/id_rsa.pub (RSA)

2048 bits.

Explication :

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.

6voto

Eric Dobbs Points 111

Vous pouvez également voir une représentation visuelle ASCII art de la clé.

ssh-keygen -l -v -f ~/.ssh/id_rsa.pub
3072 SHA256:3v8ZClFzsdN3ihY8U6TVWltcXheSz+DX40PLf2uSRwQ dobbs@snow (RSA)
+---[RSA 3072]----+
|             o*+*|
|           . E.=B|
|            X OoO|
|           . O.@+|
|        S . o B o|
|       . . o   * |
|        . o   + o|
|           o + =o|
|            o.*.o|
+----[SHA256]-----+

3072 bits.

Explication :

     -l      Show fingerprint of specified public key file.
             If combined with -v, a visual ASCII art representation of the
             key is supplied with the fingerprint.

     -f filename
             Specifies the filename of the key file.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X