Jak mogę sprawdzić, ile bitów ma mój klucz ssh?

98

Już kiedyś stworzyłem dla siebie klucz ssh. Nie pamiętam, ile to jest bitów. Jak mogę to powiedzieć?

Zastanawiam się, ponieważ korzystam z hostingu na prawiefreespeech.net, a ich FAQ mówi:

Czy mogę skonfigurować moje połączenie ssh do korzystania z klucza publicznego?

... nie będziemy instalować kluczy o długości mniejszej niż 1536 bitów ... Wolimy używać klucza o długości co najmniej 2048 bitów, a jeśli generujesz nowy klucz, zalecana długość to 4096 bitów.

yairchu
źródło
1
Podobne pytanie dotyczy również błędu serwera .
Cristian Ciupitu

Odpowiedzi:

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

Wyjaśnienie:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
źródło
1
Jak twoja druga połowa, może powinienem przeczytać obie strony przed otwarciem strony :-)
Puggan Se
4
Po co czytać stronę podręczną, kiedy masz SO !? Nie… ale naprawdę… czasami ważne bity są ukryte w zbyt skomplikowanych wyjaśnieniach dla niejasnych flag itp. Również nie założyłbym, że ssh-keygen może być użyty do sprawdzenia już wygenerowanego pliku.
Benji