Como posso saber quantos bits está minha chave ssh?

98

Eu já criei uma chave ssh para mim em algum momento do passado. Não me lembro de "quantos bits" são. Como posso eu saber?

Eu estou querendo saber, porque eu estou usando hospedagem em almostfreespeech.net e seu FAQ diz:

Posso configurar minha conexão ssh para usar uma chave pública?

... não instalaremos chaves com comprimento inferior a 1536 bits ... Preferimos que você use uma chave com pelo menos 2048 bits e, se estiver gerando uma nova chave, o comprimento recomendado será 4096 bits.

yairchu
fonte
1
Há também uma pergunta semelhante sobre a falha do servidor .
Cristian Ciupitu 22/08/2015

Respostas:

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.

Explicação:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
fonte
1
Como seu 2º semestre, talvez deveria ter lido os dois halfs antes de abrir o :-) manpage
Puggan Se
4
Por que ler a página de manual quando você tem SO !? Não ... mas realmente ... às vezes os bits importantes estão ocultos em explicações excessivamente complexas para sinalizadores obscuros, etc. Além disso, eu não teria assumido que o ssh-keygen poderia ser usado para verificar um arquivo já gerado.
Benji