ค้นหา Randomart ของคีย์ ssh ที่มีอยู่


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

มีวิธีดูภาพ randomart ของคีย์ที่มีอยู่หรือไม่ (นอกจากนี้อะไรคือวัตถุประสงค์ของการสุ่มในการเชื่อมต่อกับ ssh หรือการเข้ารหัส?


1
สงสัยเกี่ยวกับ 4048: คุณหมายถึง 4096 หรือเปล่า ดูเหมือนว่าคุณจะได้รับ "กระเป๋าหิ้วตัวเลข" ของ 2048 และ 4096
ErikE

คำตอบ:


21

ลองนี้:

ssh-keygen -lv -f .ssh/id_rsa

สามารถพบได้ใน manpage ของ ssh-keygen สำหรับวัตถุประสงค์ของ randomart:

"randomart นั้นมีไว้เพื่อเป็นวิธีที่ง่ายกว่าสำหรับมนุษย์ในการตรวจสอบกุญแจ

การตรวจสอบความถูกต้องจะทำโดยการเปรียบเทียบสตริงที่ไม่มีความหมาย (เช่นการแสดงเลขฐานสิบหกของลายนิ้วมือคีย์) ซึ่งมนุษย์ค่อนข้างช้าและไม่ถูกต้องเมื่อเปรียบเทียบ Randomart จะแทนที่สิ่งนี้ด้วยรูปภาพที่มีโครงสร้างที่เร็วและง่ายต่อการเปรียบเทียบ "

ข้อความนี้นำมาจากที่นี่: /superuser/22535/what-is-randomart-produced-by-ssh-keygen


เป็นเพื่อนที่ดีมากมันช่วยได้มาก :)
Iori

สำหรับคำอธิบายเพิ่มเติมเกี่ยวกับสถานการณ์สำหรับการใช้งานดูการสนทนา SU
New Alexandria

โปรดทราบว่ามันใช้งานได้กับid_rsa.pubไฟล์:ssh-keygen -lv -f .ssh/id_rsa.pub
Grzegorz Wierzowiecki

ระวังว่า randomart ที่สร้างโดยรุ่นเก่ากว่าของssh-keygen(พูดจาก openSSH_6.6.1p1) จะไม่ตรงกับของใหม่กว่า (พูดจาก openSSH_7.1p2) หาก OpenSSH แพคเกจรุ่นที่แตกต่างกันระหว่างลูกค้าและเซิร์ฟเวอร์ของคุณให้พิจารณาการอัพเกรดหรือตรวจสอบการแก้ไขปัญหา
SeldomNeedy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.