Woran erkenne ich, wie viele Bits mein SSH-Schlüssel hat?

98

Ich habe mir schon einmal einen SSH-Schlüssel erstellt. Ich erinnere mich nicht, "wie viele Bits" es sind. Wie kann ich sagen?

Ich frage mich, weil ich Hosting bei fastfreespeech.net verwende und deren FAQ lautet:

Kann ich meine ssh-Verbindung für die Verwendung eines öffentlichen Schlüssels konfigurieren?

... wir werden keine Schlüssel mit einer Länge von weniger als 1536 Bit installieren ... Wir bevorzugen, dass Sie einen Schlüssel mit einer Länge von mindestens 2048 Bit verwenden, und wenn Sie einen neuen Schlüssel generieren, beträgt die empfohlene Länge 4096 Bit.

Yairchu
quelle
1
Es gibt auch eine ähnliche Frage zu Serverfehler .
Cristian Ciupitu

Antworten:

145
[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.

Erläuterung:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
quelle
1
Wie in Ihrer zweiten Hälfte sollten Sie vielleicht beide
Hälften
4
Warum die Manpage lesen, wenn Sie SO! Haben? Nein ... aber wirklich ... manchmal sind die wichtigen Bits in übermäßig komplexen Erklärungen für obskure Flags usw. verborgen. Außerdem hätte ich nicht angenommen, dass ssh-keygen verwendet werden könnte, um eine bereits generierte Datei zu überprüfen.
Benji