題 我怎麼知道我的ssh密鑰有多少位?


我已經在過去的某個時候為自己創建了一個ssh密鑰。我不記得它是“多少位”。我該怎麼說?

我很想知道,因為我正在使用nearfreespeech.net託管,他們的常見問題說:

我可以配置我的ssh連接使用公鑰嗎?

...我們不會安裝長度小於1536位的密鑰......我們更喜歡使用長度至少為2048位的密鑰,如果要生成新密鑰,建議的長度為4096位。


85
2018-05-09 16:41


起源


還有一個類似的問題 服務器故障。 - Cristian Ciupitu


答案:


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

128
2018-05-09 16:47



就像你的下半場一樣,也許應該在打開聯機幫助頁之前閱讀這兩半:-) - Puggan Se
當你有SO時,為什麼要閱讀聯機幫助頁?不......但實際上...有時重要的部分隱藏在對於模糊標誌等的過於復雜的解釋中。另外,我不會假設ssh-keygen可用於檢查已生成的文件。 - Benji