Windows वातावरण में SSH कुंजियाँ बनाना एक जटिल प्रक्रिया हुआ करती थी जिसके लिए तृतीय-पक्ष टूल की स्थापना की आवश्यकता होती थी। विंडोज 10 अप्रैल 2018 अपडेट के बाद से, विंडोज ने एक प्रीइंस्टॉल्ड ओपनएसएसएच क्लाइंट के साथ शिप किया है, जिसका अर्थ है कि आप एसएसएच कुंजी उत्पन्न करने के लिए एसएसएच-कीजेन का उपयोग कर सकते हैं। आगे पढ़ें क्योंकि हम आपको पूरी प्रक्रिया से अवगत कराते हैं।
सबसे पहले, आपको यह सुनिश्चित करना होगा कि आपकी मशीन पर ओपनएसएसएच स्थापित है - यदि आपने विंडोज 10 के पुराने संस्करण से अपग्रेड किया है, तो आपको इसे मैन्युअल रूप से सक्षम करने की आवश्यकता हो सकती है। सेटिंग्स ऐप लॉन्च करें और "ऐप्स" श्रेणी पर क्लिक करें। इसके बाद, "वैकल्पिक सुविधाओं को प्रबंधित करें" लिंक पर क्लिक करें। यदि आपको दिखाई देने वाली सूची में "ओपनएसएसएच क्लाइंट" दिखाई नहीं देता है, तो "एक सुविधा जोड़ें" बटन पर क्लिक करें और इसे स्थापित करें। स्थापना के बाद आपको अपने पीसी को रीबूट करने की आवश्यकता हो सकती है।
एक बार ओपनएसएसएच स्थापित हो जाने के बाद, आप आगे बढ़ने के लिए तैयार हैं। स्टार्ट मेन्यू से कमांड प्रॉम्प्ट खोलें। टर्मिनल विंडो में "ssh-keygen" (उद्धरण के बिना) टाइप करें और एंटर दबाएं। आपको सेव लोकेशन की पुष्टि करने के लिए कहा जाएगा। हम अनुशंसा करते हैं कि आपकी उपयोगकर्ता निर्देशिका में डिफ़ॉल्ट स्थान का उपयोग करने के लिए एंटर दबाएं। अन्यथा, कुंजी को सहेजने के लिए पथ टाइप करें और फिर एंटर दबाएं।
अब आप कुंजी में पासफ़्रेज़ (पासवर्ड) जोड़ना चुन सकते हैं। यदि आप एक जोड़ते हैं, तो जब भी आप कुंजी का उपयोग करते हैं, तो आपको इसकी आपूर्ति करनी होगी। या तो पासफ़्रेज़ टाइप करें और एंटर दबाएं या उसके बिना आगे बढ़ने के लिए तुरंत एंटर दबाएं।
विंडोज़ अब आपकी आरएसए सार्वजनिक/निजी कुंजी जोड़ी उत्पन्न करेगा। सार्वजनिक कुंजी आपके द्वारा निर्दिष्ट निर्देशिका में "id_rsa.pub" के रूप में संग्रहीत की जाएगी। इस कुंजी को किसी भी मशीन पर अपलोड करें जिसमें आपको SSH की आवश्यकता है। फिर आप विंडोज़ के अंतर्निहित एसएसएच क्लाइंट का उपयोग करके एक कनेक्शन खोल सकते हैं - अपने जेनरेट किए गए क्रेडेंशियल्स का उपयोग करके कनेक्ट और प्रमाणित करने के लिए "ssh [email protected]" टाइप करें।