कंप्यूटर के बीच संचार के सबसे आम तरीकों में से एक, विशेष रूप से लिनक्स मशीनों और वेब सर्वरों के लिए, SSH है। जब विंडोज में इस तरह के संचार को स्थापित करने की बात आती है, तो डिफ़ॉल्ट विकल्प PuTTY इंस्टॉल करना रहा है।
हालांकि, विंडोज पावरशेल की बदौलत, अब आपको PuTTY की आवश्यकता नहीं हो सकती है। आइए देखें कि विंडोज 10 में SSH एक्सेस कैसे सेट अप करें, और क्या नए टूल PuTTY को प्रतिस्थापित कर सकते हैं।
विंडोज 10 में SSH कैसे इंस्टॉल करें (त्वरित)
विंडोज 10 पावरशेल में SSH कार्यक्षमता इंस्टॉल करना काफी सीधा है, लेकिन इसके लिए मेनू विकल्प कुछ हद तक छिपे हुए हैं। यहां आपको क्या करना होगा:
- सेटिंग्स खोलें।
- ऐप्स > ऐप्स और फीचर्स देखें
- वैकल्पिक फीचर्स पर जाएं
- एक फीचर जोड़ें पर क्लिक करें
- OpenSSH क्लाइंट चुनें
- प्रतीक्षा करें, फिर रीबूट करें
एक बार यह हो जाने पर, आप अन्य संगत कंप्यूटरों के साथ SSH कनेक्शन स्थापित कर सकते हैं। यदि रिमोट मशीन पर एक SSH सर्वर इंस्टॉल और कॉन्फिगर किया गया है, तो कनेक्शन बनाया जा सकता है।
यह अवलोकन है। यहां विवरण हैं।
विंडोज 10 में SSH कैसे इंस्टॉल करें (विस्तृत)
विंडोज 10 का SSH का पावरशेल कार्यान्वयन OpenSSH प्रोजेक्ट का एक संस्करण है। आप प्रोजेक्ट पेज को GitHub पर पा सकते हैं।
आपको पता होना चाहिए कि SSH आपके विंडोज 10 कंप्यूटर पर पहले से इंस्टॉल है (यह अप्रैल 2018 अपडेट में शामिल था), लेकिन यदि नहीं, तो इसे आसानी से जोड़ा जा सकता है।
जांचने के लिए, पावर यूजर मेनू खोलें (स्टार्ट पर राइट-क्लिक करें, या विंडोज कुंजी + X) और विंडोज पावरशेल चुनें। यहां, कमांड "ssh" इनपुट करें। यदि SSH अभी तक इंस्टॉल नहीं है, तो आप इस तरह की स्क्रीन देखेंगे:
इसे ठीक करना आसान है। विंडोज कुंजी + I दबाकर सेटिंग्स व्यू खोलें, फिर ऐप्स पर जाएं और वैकल्पिक फीचर्स प्रबंधित करें देखें। इस पर क्लिक करें, फिर "OpenSSH" लेबल वाली एंट्री देखें।
यदि आप इसे नहीं देख सकते हैं, तो एक फीचर जोड़ें पर क्लिक करें फिर तब तक नीचे स्क्रॉल करें जब तक आप OpenSSH क्लाइंट न देख लें। आइटम का विस्तार करने और विवरण देखने के लिए क्लिक करें।
जब आप तैयार हों, तो इसे अपने पीसी पर जोड़ने के लिए इंस्टॉल पर क्लिक करें। कुछ क्षण बाद, विंडोज पावरशेल के लिए नया SSH क्लाइंट इंस्टॉल हो जाएगा। यह सुनिश्चित करने के लिए विंडोज को रीबूट करना उचित है कि ऐप सही ढंग से इंस्टॉल हो गया है।
SSH सर्वर ऐप पर एक नोट
यह उजागर करने लायक है कि आप SSH सर्वर भी इंस्टॉल कर सकते हैं। हालांकि यह संभावना नहीं है कि माइक्रोसॉफ्ट SSH पर किसी भी प्रकार के यूनिवर्सल रिमोट एडमिनिस्ट्रेशन को सक्षम करेगा, इसे एक विकल्प के रूप में रखना फिर भी उपयोगी है।
इसे इंस्टॉल करने के लिए, ऊपर दिए गए चरणों को दोहराएं, OpenSSH सर्वर चुनें।
विंडोज पावरशेल में SSH का उपयोग
एक बार SSH इंस्टॉल और काम करने के बाद, आप इसका उपयोग किसी अन्य कंप्यूटर के साथ संवाद करने के लिए कर सकते हैं। उदाहरण के लिए, आप इसका उपयोग रास्पबेरी पाई तक पहुंचने के लिए कर सकते हैं (उस छोटे कंप्यूटर के लिए कई रिमोट विकल्पों में से एक)।
उपयोग सरल है। पावरशेल में, ssh कमांड दर्ज करें, उसके बाद रिमोट डिवाइस पर एक अकाउंट के लिए उपयोगकर्ता नाम, और इसका IP पता।
उदाहरण के लिए, RetroPie चलाने वाले अपने रास्पबेरी पाई बॉक्स से कनेक्ट करने के लिए, मैंने उपयोग किया:
ssh pi@192.168.1.76
इस बिंदु पर, रिमोट डिवाइस को आपको एक सुरक्षित कुंजी स्वीकार करने के लिए प्रेरित करना चाहिए। इससे सहमत होने के लिए Yes टाइप करें, फिर प्रॉम्प्ट पर, आपके द्वारा उपयोग किए गए उपयोगकर्ता नाम के लिए पासवर्ड दर्ज करें।
क्षणों बाद, आप रिमोट लिनक्स डिवाइस से जुड़े होंगे, जो भी कार्य आपको करने हों उन्हें करने के लिए तैयार।
पावरशेल के SSH फीचर्स बनाम PuTTY
PuTTY लंबे समय से विंडोज पर SSH के लिए पसंदीदा विकल्प रहा है। चाहे वेब सर्वर को नियंत्रित करना हो, इंटरनेट ऑफ थिंग्स डिवाइस तक पहुंचना हो या लिनक्स पीसी को रिमोटली एडमिनिस्टर करना हो, यह एक हल्का, उपयोग में आसान ऐप है।
PuTTY की सहनशक्ति के कारणों में से एक इसकी सुविधाओं का विस्तृत चयन है। तो, क्या विंडोज पावरशेल पर SSH PuTTY के साथ प्रतिस्पर्धा कर सकता है?
खैर, SSH कार्यक्षमता प्रदान करने के संदर्भ में, हां यह कर सकता है। आप विंडोज 10 पर SSH की कुछ विस्तारित सुविधाओं का उपयोग कैसे करें, यह ssh कमांड दर्ज करके पता लगा सकते हैं:
ssh
परिणामी विकल्पों की सूची सुविधाओं को रेखांकित करती है। उदाहरण के लिए, आप एक पोर्ट निर्दिष्ट कर सकते हैं:
ssh [username]@[hostname] -p [port]
संभावनाएं अच्छी हैं!
हालांकि, यह अभी भी PuTTY नहीं है। जबकि आप OpenSSH पर विंडोज पर एक पता बाइंड कर सकते हैं, आप उन पतों की संख्या तक सीमित हैं जिन्हें आप सेव कर सकते हैं।
एक कारण है कि PuTTY लोकप्रिय बना हुआ है। यह न केवल आपको अपने कनेक्शन को सेव (और नाम) करने की अनुमति देता है, बल्कि ऐप Telnet, Serial, और अन्य प्रोटोकॉल पर कनेक्शन का भी समर्थन करता है। PuTTY की उपस्थिति भी कॉन्फिगरेबल है, इसे डेस्कटॉप से जल्दी लॉन्च किया जा सकता है। कुल मिलाकर, PuTTY एक ठोस यूटिलिटी है जो बहुत ज्यादा कुछ भी संभालती है जो आप इस पर फेंक सकते हैं।
SSH क्यों जब आप लिनक्स का उपयोग कर सकते हैं?
जबकि SSH पर लिनक्स को रिमोट कंट्रोल करना महत्वपूर्ण हो सकता है, आपको SSH की आवश्यकता भी नहीं हो सकती है। विंडोज 10 अब एक लिनक्स सबसिस्टम और एक बैश-जैसे कमांड प्रॉम्प्ट को फीचर करता है।
इसका मतलब है कि आप आसानी से लिनक्स कमांड इनपुट कर सकते हैं और यथार्थवादी प्रतिक्रियाएं प्राप्त कर सकते हैं। हालांकि यह सभी परिदृश्यों के लिए आदर्श नहीं हो सकता है, यदि आपको कॉलेज या प्रशिक्षण उद्देश्यों के लिए लिनक्स एक्सेस की आवश्यकता है, और लिनक्स डिवाइस पर SSH एक्सेस नहीं है (ऐप की परवाह किए बिना), तो यह आदर्श हो सकता है।
बेशक, यह एकमात्र विकल्प नहीं है। यदि आपको विंडोज में बैश कमांड का अभ्यास करने की आवश्यकता है, तो आप हमेशा एक वर्चुअल मशीन सेट अप कर सकते हैं। बस इसमें एक लिनक्स डिस्ट्रीब्यूशन इंस्टॉल करें और (हार्डवेयर परमिट) आपके पास उपयोग के लिए तैयार एक लिनक्स OS होगा।
क्या विंडोज 10 पर PuTTY को त्यागने का समय आ गया है?
विंडोज 10 के पावरशेल में SSH उपयोग करना आसान है। हालांकि, इसकी सुविधाओं की कमी, साथ ही लोड होने के लिए कुछ और क्लिक की आवश्यकता होने का मतलब है कि आप PuTTY के साथ रहना पसंद कर सकते हैं। किसी भी तरह, तथ्य यह है कि विंडोज 10 में SSH के लिए दो अच्छे विकल्प हैं, जश्न मनाने लायक है।
विंडोज के लिए अधिक SSH विकल्प चाहते हैं? विंडोज के लिए SSH टूल्स का हमारा राउंडअप आपको विकल्पों के बारे में बताएगा।