既存のsshキーのRandomartを見つける


17

でsshキーを作成ssh-keygenし、結果としてこの出力を得ました:

The key fingerprint is:
84:21:3d:ab:d5:5e:05:a0:b6:ab:0f:33:af:3b:3b:82 cidr@randombox
The key's randomart image is:
+--[ RSA 4048]----+
|             .ooo|
|       o   ..o   |
|      o + .oo .  |
|     . + o....   |
|    +...S  ..    |
|       .o   .    |
|    .  o o ..    |
|   E . .o +      |
|      ......     |
+-----------------+

既存のキーのランダムアート画像を表示する方法はありますか?(また、sshまたは暗号化に関連するrandomartの目的は何ですか?)


1
4048について疑問に思う:4096を意味しましたか?2048と4096の「数値ポートマン」を取得したようです
。-エリク

回答:


21

これを試して:

ssh-keygen -lv -f .ssh/id_rsa

これはssh-keygenのマンページにあります。randomartの目的に関して:

「randomartは、人間がキーを検証するためのより簡単な方法を意図しています。

検証は通常、意味のない文字列(つまり、キーフィンガープリントの16進表現)の比較によって行われます。これは、比較が非常に遅く、不正確です。Randomartは、これを、より高速で比較しやすい構造化された画像に置き換えます。」

このテキストはここから取られました:https : //superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen


多くの相棒に感謝します、これは大いに役立ちます:)
Iori


それがためにも働くことに注意してくださいid_rsa.pub:ファイルssh-keygen -lv -f .ssh/id_rsa.pub
グジェゴシWierzowiecki

古いバージョンssh-keygen(たとえばopenSSH_6.6.1p1から)によって生成されたrandomartは、新しいバージョン(たとえばopenSSH_7.1p2から)とは一致しないことに注意してください。クライアントとサーバー間でopenSSHパッケージのバージョンが異なる場合は、アップグレードまたは回避策の確認を検討してください
SeldomNeedy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.