Come posso sapere quanti bit è la mia chiave ssh?


99

Ho già creato una chiave ssh per me stesso in passato. Non ricordo "quanti bit" è. Come posso dirlo?

Mi chiedo perché sto usando l'hosting a quasifreespeech.net e il loro faq dice:

Posso configurare la mia connessione ssh per usare una chiave pubblica?

... non installeremo chiavi che hanno una lunghezza inferiore a 1536 bit ... Preferiamo che tu usi una chiave di almeno 2048 bit di lunghezza, e se stai generando una nuova chiave, la lunghezza consigliata è di 4096 bit.


1
C'è anche una domanda simile su Server Fault .
Cristian Ciupitu,

Risposte:


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 bit.

Spiegazione:

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

1
Come la tua seconda metà, forse avrei dovuto leggere entrambe le metà prima di aprire la manpage :-)
Puggan Se l'

4
Perché leggere la manpage quando hai SO !? No ... ma davvero ... a volte i bit importanti sono nascosti in spiegazioni eccessivamente complesse per flag oscuri, ecc. Inoltre non avrei supposto che ssh-keygen potesse essere usato per controllare un file già generato.
Benji,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.