Как я могу узнать, сколько битов у моего ключа ssh?

99

Я уже создал ключ ssh для себя когда-то в прошлом. Я не помню, сколько это битов. Как я могу сказать?

Мне интересно, потому что я использую хостинг на nearfreespeech.net, и их часто задаваемые вопросы говорят:

Могу ли я настроить свое соединение ssh для использования открытого ключа?

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

yairchu
источник
1
Там также похожий вопрос о сбое сервера .
Кристиан Чиупиту

Ответы:

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

Объяснение:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
источник
1
Как и ваша вторая половина, возможно, следовало бы прочитать обе половины перед открытием man-
страницы
4
Зачем читать справочную страницу, когда у вас так!? Нет ... но на самом деле ... иногда важные биты скрыты в слишком сложных объяснениях непонятных флагов и т. Д. Также я бы не предположил, что ssh-keygen можно использовать для проверки уже сгенерированного файла.
Бенджи