सार्वजनिक / निजी कुंजी (UNIX) कैसे जनरेट करें


12

क्या कोई एसएसएच का उपयोग करने के लिए मुझे बता सकता है, मेजबान को सार्वजनिक और निजी कुंजी रखने की आवश्यकता क्यों है? और मैं अपने लिए एक सार्वजनिक / निजी कुंजी जोड़ी कैसे बना सकता हूं?

जवाबों:


7

ssh-kegen(1)

आपको होस्ट कुंजी की आवश्यकता है ताकि आप जान सकें कि आप सही सर्वर से कनेक्ट कर रहे हैं और नकली नहीं है।



4

यह एक वितरण से दूसरे में भिन्न होता है। Ubuntu पर इस कमांड का उपयोग करें:

ssh-keygen

यह दो कुंजी उत्पन्न करेगा, एक सार्वजनिक (जिसे आप सर्वर में साझा करेंगे) और दूसरा निजी है और आप किसी के साथ साझा नहीं करेंगे। एक बार जब सार्वजनिक कुंजी को सर्वर में ~ / .ssh / अधिकृत_की नकल किया जाता है, तो आप पासवर्ड के लिए संकेत दिए बिना लॉगिन कर सकते हैं।


2

सार्वजनिक / निजी कुंजी ताले और कुंजियों की तरह होती हैं: सर्वर आपको लॉक भेजता है, लेकिन कुंजी रखता है, और फिर आप सर्वर पर अपने संदेश लॉक करते हैं। आपको सर्वर को एक लॉक भेजने की आवश्यकता है ताकि आप उस डेटा को पुनः प्राप्त कर सकें।

विकिपीडिया इसका एक बड़ा उदाहरण है।


1

वैसे भी चाबियाँ बनाने के लिए आपको उपयोग करना चाहिए ssh-keygen। SSL का उपयोग करने के लिए आपको निजी और सार्वजनिक कुंजी की आवश्यकता होती है, असममित कुंजी के आधार पर एक एन्क्रिप्शन प्रणाली।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.