¿Cómo puedo saber cuántos bits tiene mi clave ssh?

99

Ya he creado una clave ssh para mí en algún momento del pasado. No recuerdo "cuántos bits" es. ¿Cómo puedo decir?

Me pregunto porque estoy usando hosting en casifreespeech.net y sus preguntas frecuentes dicen:

¿Puedo configurar mi conexión ssh para usar una clave pública?

... no instalaremos claves que tengan una longitud inferior a 1536 bits ... Preferimos que use una clave de al menos 2048 bits de longitud, y si está generando una nueva clave, la longitud recomendada es de 4096 bits.

yairchu
fuente
1
También hay una pregunta similar sobre la falla del servidor .
Cristian Ciupitu

Respuestas:

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.

Explicación:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
fuente
1
Al igual que su segunda mitad, tal vez debería haber leído ambas partes antes de abrir la página de manual :-)
Puggan Se
44
¿Por qué leer la página de manual cuando tienes SO? No ... pero realmente ... a veces los bits importantes están ocultos en explicaciones demasiado complejas para banderas oscuras, etc. Además, no habría asumido que ssh-keygen podría usarse para verificar un archivo ya generado.
Benji