Comment savoir combien de bits ma clé ssh est?

99

J'ai déjà créé une clé SSH pour moi dans le passé. Je ne me souviens pas de "combien de bits" c'est. Comment puis-je savoir?

Je me demande parce que j'utilise l'hébergement sur Nearfreespeech.net et que leur FAQ dit:

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

... nous n'allons pas installer de clé dont la longueur est inférieure à 1536 bits ... Nous préférons utiliser une clé d'au moins 2048 bits et si vous générez une nouvelle clé, la longueur recommandée est de 4096 bits.

Yairchu
la source
1
Il y a aussi une question similaire sur Server Fault .
Cristian Ciupitu

Réponses:

146
[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.
RainDoctor
la source
1
Comme en 2ème mi-temps, vous auriez peut-être dû lire les deux moitiés avant d'ouvrir la page de
manuel
4
Pourquoi lire la page de manuel alors que vous avez SO!? Non… mais vraiment… parfois les bits importants sont cachés dans des explications trop complexes pour des drapeaux obscurs, etc. De plus, je n'aurais pas supposé que ssh-keygen pourrait être utilisé pour vérifier un fichier déjà généré.
Benji