मौजूदा 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 +      |
|      ......     |
+-----------------+

क्या मौजूदा कुंजी की यादृच्छिक छवि देखने का कोई तरीका है? (इसके अलावा, ssh या क्रिप्टोग्राफी के संबंध में यादृच्छिकता का उद्देश्य क्या है?)


1
4048 के बारे में सोचकर: क्या आपका मतलब 4096 है? ऐसा लगता है जैसे आपको
२०४ 40

जवाबों:


21

इसे इस्तेमाल करे:

ssh-keygen -lv -f .ssh/id_rsa

यह ssh-keygen के मैनपेज में पाया जा सकता है। रैंडमार्ट के उद्देश्य के लिए:

"रैंडमार्ट का अर्थ है कि मनुष्य के लिए कुंजियों को मान्य करने का एक आसान तरीका है।

सत्यापन आम तौर पर अर्थहीन स्ट्रिंग्स (यानी कुंजी फिंगरप्रिंट के हेक्साडेसिमल प्रतिनिधित्व) की तुलना द्वारा किया जाता है, जो कि मनुष्य की तुलना में बहुत धीमी और गलत हैं। रैंडमार्ट इसे संरचित छवियों के साथ बदल देता है जो तुलना करने में तेज़ और आसान हैं। "

यह पाठ यहाँ से लिया गया था: /superuser/22535/what-is-randomart-produced-by-ssh-keygen


एक बहुत दोस्त का धन्यवाद, इससे बहुत मदद मिलती है :)
Iori

उपयोग के लिए स्थितियों की अधिक व्याख्या के लिए,
न्यू अलेक्जेंड्रिया

कृपया ध्यान दें कि यह id_rsa.pubफ़ाइल के लिए भी काम करता है :ssh-keygen -lv -f .ssh/id_rsa.pub
ग्रेज़गोरज़ विएर्ज़ोवेकी

इस बात से सावधान रहें कि पुराने संस्करणों के द्वारा उत्पन्न रैंडमार्ट ssh-keygen(ओपनएसएसएच_6.6.1p1 से कहें) नए लोगों से मेल नहीं खाता है (ओपनएसएसएच_7.1 पी 2 से कहें)। यदि ओपनएसएसएच पैकेज-संस्करण आपके क्लाइंट और सर्वर के बीच भिन्न होते हैं, तो वर्कअराउंड को अपग्रेड या चेक करने पर विचार करें ।
सेलेडमनेडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.