Як я можу сказати, скільки біт має ключ ssh?


98

Я вже створив ssh ключ колись у минулому. Я не пам'ятаю, скільки це біт. Як я можу це сказати?

Мені цікаво, тому що я використовую хостинг на майжеfreespeech.net, і їх faq говорить:

Чи можу я налаштувати своє ssh-з'єднання для використання відкритого ключа?

... ми не будемо встановлювати ключі довжиною менше 1536 біт ... Ми вважаємо за краще використовувати ключ принаймні 2048 біт, а якщо ви генеруєте новий ключ, рекомендована довжина 4096 біт.


1
Подібне запитання також є у випадку помилки сервера .
Крістіан Цюпіту

Відповіді:


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 біт.

Пояснення:

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

1
Як і ваша друга половина, можливо, ви повинні прочитати обидві половини перед відкриттям сторінки :-)
Пугган

4
Навіщо читати сторінку, коли у вас так !? Ні ... але насправді ... інколи важливі біти ховаються в надмірно складних поясненнях для неясних прапорів тощо. Також я б не припускав, що ssh-keygen може використовуватися для перевірки вже створеного файлу.
Бенджі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.