यदि आप कुंजी प्रमाणीकरण के साथ किसी SSH सर्वर से दूरस्थ रूप से कनेक्ट होना चाहते हैं या अपने कोड को प्रबंधित करने के लिए GitHub का उपयोग करना चाहते हैं, तो आपको SSH कुंजी जोड़ी की आवश्यकता होगी।
उबंटू लिनक्स और अन्य यूनिक्स जैसी प्रणालियों में, एसएसएच कुंजी बनाना और प्रबंधित करना और कुंजी-आधारित प्रमाणीकरण का उपयोग करना काफी सरल है।
यदि आप विंडोज़ कंप्यूटर का उपयोग कर रहे हैं, तो चरण थोड़े भिन्न हो सकते हैं। विंडोज 11 में एक अंतर्निहित ओपनएसएसएच पैकेज और कमांड हैं जिनका उपयोग आप कमांड प्रॉम्प्ट, विंडोज टर्मिनल या पावरशेल से कुंजी उत्पन्न करने और प्रबंधित करने के लिए कर सकते हैं।
यदि आप एसएसएच कुंजी का उपयोग करने जा रहे हैं, तो आपको निश्चित रूप से विंडोज टर्मिनल का उपयोग करना चाहिए, जो विंडोज 11 में डिफ़ॉल्ट रूप से स्थापित है। विंडोज टर्मिनल एक बेहतर अनुभव और बेहतर सुविधाएं प्रदान करता है, और इसमें कमांड प्रॉम्प्ट, पावरशेल और विंडोज सबसिस्टम हो सकता है। लिनक्स के लिए सभी को एक ही विंडो में क्रियान्वित करने के लिए।
यदि आप SSH कुंजी प्रमाणीकरण का उपयोग करना चाहते हैं या SSH कुंजी-आधारित प्रमाणीकरण का उपयोग करना चाहते हैं, तो आपको SSH कुंजी की एक जोड़ी बनाने की आवश्यकता होगी। इस तरह से ये कार्य करता है।
Windows 10 या Windows 11 में SSH कुंजी जेनरेट करें
इस उदाहरण में, मैं विंडोज टर्मिनल के बजाय कमांड प्रॉम्प्ट का उपयोग कर रहा हूं। हालाँकि विंडोज़ टर्मिनल की अनुशंसा की जाती है।
स्टार्ट बटन पर क्लिक करें। खोज विंडो में टाइप करें: कमांड प्रॉम्प्ट और "व्यवस्थापक के रूप में चलाएँ" पर क्लिक करें।
कमांड प्रॉम्प्ट प्रकार में:
ssh-keygen
आपसे पूछा जाएगा कि आप "कुंजी" कहाँ संग्रहीत करना चाहते हैं। डिफ़ॉल्ट रूप से यह लॉग इन उपयोगकर्ता का उपयोगकर्ता फ़ोल्डर है, अर्थात् C:\Users\username/.ssh/
फिर आपको वही "पासफ़्रेज़" दो बार दर्ज करना होगा। एक "फिंगरप्रिंट" और एक यादृच्छिक छवि बनाई जाती है।
कुंजी अब बनाई गई है. अब ओपन करें विंडोज़ एक्सप्लोरर और उपयोगकर्ता फ़ोल्डर और ".ssh" फ़ोल्डर खोलें। अब आपको दो फ़ाइलें दिखाई देंगी, जिनके नाम हैं “id_rsa” और “id_rsa.pub”।
मैं आशा करता हूं कि इससे आपको मदद मिली होगी। पढ़ने के लिए आपका शुक्रिया!