.Pem और .pub और गैर प्रत्यय ssh क्रेडेंशियल फ़ाइलों के बीच अंतर क्या है?


19

"Ssh-keygen -t dsa" चलाने से दो फाइलें बनती हैं, एक निजी और सार्वजनिक कुंजी। यह समझने के लिए पर्याप्त है कि निजी कुंजी का उपयोग बाहरी दुनिया में खुद को पहचानने के लिए किया जाता है, जो केवल आपकी सार्वजनिक कुंजी को देखता है।

हालाँकि, मैंने ".pem" फ़ाइलों का भी उपयोग किया है, और मैं उन्हें स्वयं उपयोग करता हूँ। .Pem फ़ाइल और पब फ़ाइलों के बीच संबंध को व्हाट्सएप करें। मैं एक सरल उत्तर की उम्मीद कर रहा था, लेकिन अन्य प्रश्न ( /server/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl- जनरेट-की-फाइल ) से प्रतीत होता है कि इस बात की कोई सरल व्याख्या नहीं है कि पीएम फ़ाइल विभिन्न परिदृश्यों में पब फाइल के लिए बेहतर / बदतर क्यों हो सकती है।

जवाबों:


8

PEM ( P rivacy E nhanced M ail) एन्कोडिंग कुंजी और प्रमाणपत्र के लिए एक बेस 64 कंटेनर प्रारूप है। .pemAWS से डाउनलोड करें जब आपने अपनी कुंजी-जोड़ी बनाई। यह केवल एक बार डाउनलोड है और आप इसे फिर से डाउनलोड नहीं कर सकते।

PPK ( P utty P rivate K eye ) एक विंडोज़ ssh क्लाइंट है, यह .pem प्रारूप का समर्थन नहीं करता है। इसलिए आपको PuTTyGen का उपयोग करके इसे .ppk प्रारूप में बदलना होगा।

गैर प्रत्यय ssh फ़ाइल एक निजी कुंजी है


PEM को PPK फ़ाइल प्रारूप में बदलें

puttygen server.pem -O private -o server.ppk

PPK फ़ाइल से PEM बनाएँ

puttygen server.ppk -O private-openssh -o server.pem  

3

SSH कनेक्शन में, कुंजियों का आदान-प्रदान किया जाता है।

Key1 निजी कुंजी है और key.pub सार्वजनिक कुंजी है।

और पढ़ें: सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी

.Pem फाइलें HTTPS प्रोटोकॉल (TLS / SSL) में एक्सचेंज किए गए सर्टिफिकेट (बेस 64 में) हैं। और अधिक पढ़ें: X.509


10
गंभीरता से? विकिपीडिया लिंक? गूगल सर्च रिजल्ट से लिंक करने से बेहतर शायद ही ...
18

1
दूसरे संस्करण के लिए भी अंग्रेजी संस्करण से लिंक नहीं किया।
15:13 पर सबसे पुराना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.