विंडोज़ पर SSH कुंजी कैसे जनरेट करें

SSH कुंजियाँ प्रमाणीकरण के लिए बेहतर सुरक्षा और सुविधा प्रदान करती हैं। यहां बताया गया है कि आप विंडोज़ पर आसानी से एसएसएच कुंजी कैसे उत्पन्न कर सकते हैं

यदि आप अपने आप को अपनी विंडोज़ मशीन पर किसी रिमोट सर्वर में बार-बार लॉग इन करते हुए पाते हैं, तो आप शायद जानते हैं कि आपको SSH कुंजियों की आवश्यकता है। प्रमाणीकरण का अधिक सुरक्षित तरीका होने के अलावा, SSH कुंजियाँ पारंपरिक पासवर्ड की तुलना में अधिक सुविधाजनक हैं, और कई प्रकार के अतिरिक्त लाभ प्रदान करती हैं। SSH कुंजियाँ जनरेट करना चालू है विंडोज़ 11 यह काफी सरल है और आप इसे अपनी प्राथमिकताओं और आप जिस प्रणाली के आदी हैं, उसके आधार पर कई तरीकों से कर सकते हैं। तो, आइए उन विभिन्न तरीकों के बारे में जानें जिनका उपयोग आप विंडोज़ पर एसएसएच कुंजी उत्पन्न करने के लिए कर सकते हैं।

कमांड प्रॉम्प्ट का उपयोग करके विंडोज़ पर SSH कुंजियाँ उत्पन्न करें

विंडोज़ पर SSH कुंजियों की एक जोड़ी बनाने के लिए कमांड प्रॉम्प्ट का उपयोग करना सबसे सरल और सबसे अनुशंसित तरीका है। इसमें अतिरिक्त टूल की आवश्यकता के बिना विंडोज़ पर अंतर्निहित एसएसएच क्लाइंट का उपयोग करना शामिल है। आप अपनी SSH कुंजियाँ शीघ्रता से उत्पन्न करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं:

  1. टाइप करके कमांड प्रॉम्प्ट विंडो खोलें अध्यक्ष एवं प्रबंध निदेशक खोज बार में, और शीर्ष परिणाम पर क्लिक करें।
  2. कमांड टाइप करें ssh-keygen और दबाएँ प्रवेश करना।
  3. आपको अपनी कुंजी संग्रहीत करने के लिए स्थान और फ़ाइल नाम दर्ज करने के लिए कहा जाएगा। आप यहां एक कस्टम पथ दर्ज कर सकते हैं या इसे डिफ़ॉल्ट स्थान पर संग्रहीत करने के लिए बस एक फ़ाइल नाम टाइप कर सकते हैं (सी:\उपयोगकर्ता\[उपयोगकर्ता नाम]\).
  4. इसके बाद, आपसे एक पासफ़्रेज़ दर्ज करने के लिए कहा जाएगा। अपनी कुंजी सुरक्षित करने के लिए एक पासफ़्रेज़ दर्ज करें। यदि आप पासफ़्रेज़ नहीं चाहते हैं, तो आप बस दबा सकते हैं प्रवेश करना बिना पासवर्ड के कुंजी को सहेजने के लिए. प्रेस प्रवेश करना पुष्टि करने के लिए फिर से.
  5. एक संदेश पुष्टि करेगा कि आपकी पहचान (निजी कुंजी) और सार्वजनिक कुंजी सहेज ली गई है, स्क्रीन पर दिखाई गई कुंजियों के बारे में कुछ और विवरण के साथ। अब आप विंडो बंद कर सकते हैं.

अब आप SSH कुंजी को उस स्थान पर पा सकते हैं जिसे आपने इसे संग्रहीत करने के लिए चुना है। विभिन्न सर्वरों या स्थानों में लॉग इन करने के लिए अलग-अलग कुंजियाँ उत्पन्न करना भी संभव है। बस उपरोक्त प्रक्रिया को दोहराएं और उनके इच्छित उपयोग की पहचान करने के लिए कुंजियों को तदनुसार नाम दें।

पुटी का उपयोग करके विंडोज़ पर एसएसएच कुंजी उत्पन्न करें

विंडोज़ पर सर्वर के साथ संचार करने के लिए पुटी एक लोकप्रिय उपकरण हुआ करता था। इसका एक घटक पुटीजेन था जिसका उपयोग अभी भी विंडोज़, मैकओएस और लिनक्स पर एसएसएच कुंजी उत्पन्न करने के लिए किया जाता है। यदि आपके सिस्टम पर पहले से ही पुटी है या आप विंडोज़ पर अपनी एसएसएच कुंजी उत्पन्न करने के लिए ग्राफिकल इंटरफ़ेस का उपयोग करना चाहते हैं, तो यह विधि आपके लिए बिल्कुल सही है।

  1. डाउनलोड करना विंडोज़ के लिए पोटीन और इसे अपने कंप्यूटर पर इंस्टॉल करें।
  2. निम्न को खोजें पुट्टीजेन खोज बार में और इसे लॉन्च करें।
  3. अपनी SSH कुंजियाँ जनरेट करने से पहले, आप जनरेट करने के लिए कुंजी का प्रकार चुन सकते हैं। आरएसए डिफ़ॉल्ट रूप से चयनित है और यदि आप इसका उपयोग करना चाहते हैं, तो 4096 दर्ज करें उत्पन्न कुंजी में बिट्स की संख्या. आप भी चुन सकते हैं एडडीएसए क्योंकि यह एक अन्य लोकप्रिय एन्क्रिप्शन विधि है। यदि आप ऐसा करते हैं, तो सुनिश्चित करें कि विंडो के नीचे दाईं ओर दिखाई देने वाले ड्रॉप-डाउन में Ed25519 चयनित है।
  4. अब आप क्लिक कर सकते हैं उत्पन्न प्रक्रिया शुरू करने के लिए. जैसे ही PuTTYgen SSH कुंजियाँ उत्पन्न करता है, यह आपको कुंजी निर्माण के दौरान अधिक यादृच्छिकता बनाने के लिए अपने कर्सर को रिक्त क्षेत्र पर ले जाने के लिए प्रेरित करेगा।
  5. एक बार प्रक्रिया पूरी हो जाए तो आप क्लिक कर सकते हैं सार्वजनिक कुंजी सहेजें इसे एक्सटेंशन के साथ जहां आप चाहें वहां सहेजने के लिए .पब.
  6. निजी कुंजी के लिए, शीर्ष पर रूपांतरण टैब पर क्लिक करें और क्लिक करें ओपनएसएसएच निर्यात करें अपनी निजी कुंजी को डिफ़ॉल्ट पीपीके कुंजी के बजाय SSH कुंजी के रूप में सहेजने के लिए कुंजी। फिर, निजी कुंजी को बिना किसी फ़ाइल एक्सटेंशन के जहां आप चाहते हैं वहां सहेजें।

WSL का उपयोग करके विंडोज़ पर SSH कुंजियाँ उत्पन्न करें

लिनक्स के लिए विंडोज सबसिस्टम (डब्ल्यूएसएल) आपको अपने नियमित विंडोज वातावरण में लिनक्स चलाने की अनुमति देता है जैसे कि यह कोई अन्य विंडोज एप्लिकेशन हो। विंडोज़ 11 डब्लूएसएल के साथ बिल्ट-इन आता है जिसकी आपको बस आवश्यकता है अपने विंडोज 10 या विंडोज 11 कंप्यूटर पर WSL 2 को सेटअप और इंस्टॉल करें इसका उपयोग शुरू करने के लिए. यदि आप पहले से ही WSL वातावरण से परिचित हैं, तो निम्न विधि आपको टर्मिनल विंडो का उपयोग करके आसानी से SSH कुंजियों की एक जोड़ी उत्पन्न करने की अनुमति देगी।

  1. WSL के अंदर एक कमांड प्रॉम्प्ट विंडो खोलें।
  2. RSA-4096 कुंजी बनाने के लिए टाइप करें ssh-keygen -t rsa -b 4096 "[email protected]" और दबाएँ प्रवेश करना। फ़ाइल स्थान और पासफ़्रेज़ दर्ज करने के लिए बिल्कुल वही संकेत, जैसा कि विंडोज कमांड प्रॉम्प्ट विधि में दिखाया गया है, आगे दिखाया जाएगा।
  3. Ed25519 कुंजी बनाने के लिए टाइप करें ssh-keygen -t ed25519 -C "[email protected]" और दबाएँ प्रवेश करना। दोबारा, अपनी इच्छित फ़ाइल स्थान और पासफ़्रेज़ दर्ज करें, या बस दबाएँ प्रवेश करना डिफ़ॉल्ट का उपयोग करने के लिए.
  4. आप जो भी कुंजी उत्पन्न करते हैं, संबंधित कुंजी की पहचान करने में सहायता के लिए कमांड के अंत में एक पहचानकर्ता के रूप में अपना ईमेल पता जोड़ने की अनुशंसा की जाती है।

आपको विंडोज़ कमांड प्रॉम्प्ट में ईमेल पता पहचानकर्ता जोड़ने की आवश्यकता नहीं है क्योंकि Microsoft आपके उपयोगकर्ता नाम और पीसी नाम का स्वचालित रूप से उपयोग करता है।

आपको SSH कुंजियों की आवश्यकता क्यों है?

उपयोगकर्ता नाम और पासवर्ड जोड़ी के साथ पारंपरिक तरीके से रिमोट सर्वर में सुरक्षित रूप से लॉग इन किया जा सकता है। हालाँकि, SSH कुंजियों का उपयोग इस पद्धति की तुलना में सुरक्षा और सुविधा से लेकर अनुकूलन तक काफी लाभ प्रदान करता है। जब आप SSH कुंजियाँ उत्पन्न करते हैं, तो आप वास्तव में सार्वजनिक और निजी कुंजी से युक्त कुंजियों की एक जोड़ी बनाते हैं। सार्वजनिक कुंजी तब सर्वर के अंत में रहती है और प्रमाणीकरण के दौरान, SSH क्लाइंट के माध्यम से आपकी मशीन पर मौजूद आपकी निजी कुंजी से जुड़ जाती है। यदि कुंजियाँ मेल खाती हैं, तो पहुँच प्रदान की जाती है।

स्रोत: विकिमीडिया कॉमन्स
  • SSH कुंजियाँ पासवर्ड की तुलना में कहीं अधिक सुरक्षित हैं जिन्हें क्रूर बल के हमलों से तोड़ा जा सकता है। मजबूत एन्क्रिप्शन के कारण, SSH कुंजियाँ वस्तुतः अटूट हैं।
  • सुरक्षा के अलावा, स्वचालित लॉगिन को सक्षम करने, कई बार पासवर्ड दर्ज करने की तुलना में SSH कुंजियाँ उपयोग करने के लिए अधिक सुविधाजनक हैं। आप एक ही कुंजी के साथ एकाधिक सर्वर तक पहुंचने के लिए उन्हें सिंगल साइन-ऑन सिस्टम (एसएसओ) के साथ भी एकीकृत कर सकते हैं।
  • आप विभिन्न उपयोगों के लिए अलग-अलग SSH कुंजी जोड़े बना सकते हैं, जिससे आपको एक्सेस नियंत्रण के लिए अतिरिक्त लचीलापन मिलता है

SSH कुंजियाँ आपके और विंडोज़ पर अन्य उपयोगकर्ताओं के लिए सर्वर लॉगिन को प्रमाणित करने का एक शानदार तरीका है। अन्य के साथ युग्मित विंडोज़ 11 में सुरक्षा सुधार, SSH कुंजियाँ विंडोज़ पर रिमोट सर्वर एक्सेस की सुरक्षा और दक्षता को बढ़ाती हैं। चाहे आप Windows 11, WSL, या का उपयोग कर रहे हों विंडोज़ वर्चुअल मशीन चलाना, उपरोक्त विधियाँ आपकी SSH कुंजियाँ आसानी से बनाने और प्रबंधित करने के लिए पर्याप्त से अधिक होनी चाहिए।