Windows OS से Powershell का उपयोग करके SSH के साथ AWS EC2 उदाहरण का उपयोग कैसे करें।

Nov 27 2022
PuTTY, एक फ्री और ओपन-सोर्स टर्मिनल एमुलेटर, SSH के लिए AWS EC2 इंस्टेंस में उपयोग किए जाने वाले बेहतरीन टूल में से एक है और इसे आमतौर पर इस उद्देश्य के लिए उपयोग किया जाता है। मुझे अभी हाल ही में पता चला है कि Microsoft से Powershell नामक टास्क ऑटोमेशन और कॉन्फ़िगरेशन प्रबंधन प्रोग्राम किसी भी तृतीय-पक्ष एप्लिकेशन को डाउनलोड किए बिना और बाद में एक्सेस के लिए आवश्यक कॉन्फ़िगरेशन के बिना EC2 उदाहरण में आसान पहुँच के लिए अनुकूल है।

PuTTY, एक फ्री और ओपन-सोर्स टर्मिनल एमुलेटर, SSH के लिए AWS EC2 इंस्टेंस में उपयोग किए जाने वाले बेहतरीन टूल में से एक है और इसे आमतौर पर इस उद्देश्य के लिए उपयोग किया जाता है।

मुझे अभी हाल ही में पता चला है कि Microsoft से Powershell नामक टास्क ऑटोमेशन और कॉन्फ़िगरेशन प्रबंधन प्रोग्राम किसी भी तृतीय-पक्ष एप्लिकेशन को डाउनलोड किए बिना और बाद में एक्सेस के लिए आवश्यक कॉन्फ़िगरेशन के बिना EC2 उदाहरण में आसान पहुँच के लिए उपयुक्त है।

आइए इसे हासिल करने के लिए कुछ कदम दिखाकर इसे एक्सप्लोर करें।

चरण 1: प्रमुख जोड़े बनाएँ

आइए AWS प्रबंधन कंसोल से एक कीपेयर बनाएं। प्रबंधन कंसोल पर सेवा खोज बॉक्स से EC2 खोजें और EC2 पर क्लिक करें, बाएं मेनू बार से 'की पेयर्स' लिंक का पता लगाएं। यह "नेटवर्क और सुरक्षा" मेनू के अंतर्गत है जैसा कि नीचे दिखाया गया है।

लिंक का चयन करें और "कुंजी जोड़ी बनाएं" बटन पर क्लिक करें।

उसे एक नाम दे दो। मैं इसे "ssh-ec2key" कहूंगा। सुनिश्चित करें कि "कुंजी जोड़ी प्रकार" "आरएसए" है और "निजी कुंजी फ़ाइल प्रारूप" के तहत ".pem" चुना गया है। "कुंजी जोड़ी बनाएं" बटन पर क्लिक करें। परिणाम नीचे स्क्रीनशॉट जैसा दिखना चाहिए। ध्यान दें कि दो कुंजियाँ उत्पन्न होंगी, एक सार्वजनिक कुंजी जैसा कि नीचे दिखाया गया है और एक निजी कुंजी जिसे आपके पीसी पर डाउनलोड किया जाना है जिसे बाद में EC2 उदाहरण में ssh करने की आवश्यकता होगी।

चरण 2: निजी कुंजी के पथ पर नेविगेट करें

Powershell से, सुनिश्चित करें कि आप डाउनलोड की गई निजी कुंजी के पथ पर नेविगेट करते हैं। मेरा "ssh-ec2key.pem" मेरे पीसी पर इस पथ में मेरे "डाउनलोड" फ़ोल्डर में स्थित है।

मेरा निजी कुंजी पथ

चरण 3: EC2 उदाहरण बनाएँ।

"EC2 डैशबोर्ड" चुनें और "लॉन्च इंस्टेंस" पर क्लिक करें, इसे एक नाम दें। उदाहरण के लिए "माई ईसी2 इंस्टेंस"। "Amazon Linux 2 AMI...फ्री टियर एलिजिबल", "t2.micro फ्री टियर एलिजिबल" इंस्टेंस टाइप चुनें। आवश्यकतानुसार कुंजी युग्म नाम का चयन करें (सार्वजनिक कुंजी)। "नेटवर्क सेटिंग्स" के तहत डिफ़ॉल्ट "वीपीसी" और "सबनेट" चुनें। "फ़ायरवॉल" के अंतर्गत, एक नया सुरक्षा समूह बनाएँ। "SSH ट्रैफ़िक को अनुमति दें" "मेरा IP" चुनें (यहाँ आपका ISP असाइन किया गया IP चयनित होने के विकल्प के रूप में दिखाई देगा)। डिफ़ॉल्ट स्टोरेज कॉन्फ़िगरेशन को स्वीकार करें और "लॉन्च इंस्टेंस" पर क्लिक करें।

EC2 उदाहरण सफलतापूर्वक बनाया गया।

असाइन किए गए सार्वजनिक IPv4 पते को प्राप्त करें क्योंकि इसका उपयोग ssh एक्सेस के लिए किया जाएगा। पॉवरशेल लॉन्च करें और सुनिश्चित करें कि आप निजी कुंजी के रास्ते में हैं, इस कमांड को टर्मिनल से टाइप करें और एंटर कुंजी दबाएं।

ssh -i ssh-ec2key.pem [email protected]

      
                
Successful access to the EC2 instance from Powershell

यह विंडोज़ कमांड प्रॉम्प्ट (सीएमडी) का उपयोग करके भी हासिल किया जा सकता है।

कमांड प्रॉम्प्ट इंटरफ़ेस

मुझे उम्मीद है कि यह जानकारीपूर्ण रहा है और मैं आपको अगले एक में देखूंगा। प्रोत्साहित करना!