विंडोज 11/10 पर ओपनएसएसएच क्लाइंट और सर्वर को स्थापित और कॉन्फ़िगर करें

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

(Install)OpenSSH क्लाइंट और सर्वर को स्थापित और कॉन्फ़िगर करें

ओपनश क्लाइंट विंडोज़ 11

आरंभ करने के लिए, पहले, OpenSSH क्लाइंट संस्थापन को सत्यापित करें।

  1. विंडोज(Windows) की + आई कॉम्बो दबाकर सेटिंग्स(Settings) ऐप लॉन्च करें ।
  2. सेटिंग ऐप में, ऐप्स(Apps) उप-श्रेणी चुनें।
  3. ऐप्स और सुविधाएं(Apps & features) विंडो के दाईं ओर , वैकल्पिक सुविधाएं(Optional features) लिंक पर क्लिक करें।
  4. खुलने वाली अगली विंडो में, OpenSSH क्लाइंट(OpenSSH Client) का पता लगाने के लिए नीचे स्क्रॉल करें । यदि क्लाइंट पहले से स्थापित है, तो किसी उपयोगकर्ता सहभागिता की आवश्यकता नहीं है - अन्यथा, बस इंस्टॉल बटन पर क्लिक करें।

OpenSSH क्लाइंट और सर्वर को स्थापित और कॉन्फ़िगर करें

ऐसा करने के बाद, प्रदर्शन करने की अगली क्रिया विंडोज 10 पर ओपनएसएसएच(OpenSSH) सर्वर को जोड़ना / स्थापित करना है

अभी भी वैकल्पिक सुविधाएँ(Optional features) विंडो में - शीर्ष पर, एक सुविधा जोड़ें(Add a feature) पर क्लिक करें ।

अब नीचे स्क्रॉल करें और OpenSSH सर्वर(OpenSSH Server) चुनें । इंस्टॉल(Install) बटन पर क्लिक करें और सुविधा स्थापित होने तक कुछ सेकंड प्रतीक्षा करें।

एक बार कार्रवाई पूरी हो जाने के बाद, परिवर्तनों की पुष्टि करने के लिए कंप्यूटर को पुनरारंभ करें।

क्लाइंट और SSH सर्वर अब स्थापित हैं।

अब आपको हर बार विंडोज 10 को बूट करने के लिए एसएसएच सर्वर को कॉन्फ़िगर करने की आवश्यकता होगी। यहां बताया गया है:(SSH server)

विंडोज(Windows) की + आर दबाएं । रन(Run) डायलॉग टाइप services.msc में, एंटर दबाएं।

फिर नीचे स्क्रॉल करें और एक के बाद एक डबल-क्लिक करें - ओपनएसएसएच एसएसएच सर्वर(OpenSSH SSH Server) और ओपनएसएसएच प्रमाणीकरण एजेंट(OpenSSH Authentication Agent ) - और स्टार्टअप प्रकार(Startup type) को स्वचालित(Automatic) पर सेट करें ।

लागू करें(Apply) > ठीक(OK) क्लिक करें .

साइड नोट(Side note) : आप ओपनएसएसएच एसएसएच सर्वर(OpenSSH SSH Server) सूचीबद्ध नहीं देख सकते हैं। इसका मतलब है कि सुविधा जोड़ने की पिछली कार्रवाई विफल रही। इस मामले में, आप कमांड लाइन के माध्यम से सुविधा स्थापित कर सकते हैं। ऐसे:

एक उन्नत कमांड प्रॉम्प्ट खोलें। नीचे दिए गए कमांड को कॉपी(Copy) और पेस्ट करें और सटीक क्षमता/फीचर नाम का पता लगाने के लिए एंटर दबाएं और अगर यह आपके सिस्टम में मौजूद है क्योंकि यह छिपा हुआ है।(Enter)

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

एक बार यह सफलतापूर्वक निष्पादित हो जाने के बाद, नीचे दिए गए कमांड को कॉपी और पेस्ट करें और फीचर को स्थापित करने के लिए एंटर दबाएं :(Enter)

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

आपको अपने पीसी को पुनरारंभ करने की आवश्यकता नहीं है - बस सेवा(Services) विंडो पर क्रिया(Action) मेनू पर क्लिक करें और ताज़ा(Refresh) करें पर क्लिक करें । OpenSSH SSH सर्वर(OpenSSH SSH Server) सुविधा को सूचीबद्ध किया जाएगा ।

अब, यह सत्यापित करना आवश्यक है कि SSH सेवाएँ सक्रिय हैं या नहीं। ऐसे:

प्रारंभ पर राइट-क्लिक करें(Start) और Windows PowerShell ( व्यवस्थापन(Admin) ) का चयन करें।

पावरशेल(PowerShell) विंडो में , नीचे दिए गए कमांड को कॉपी और पेस्ट करें और एंटर दबाएं-

Get-Service -Name *ssh*

आपको निम्न आउटपुट के साथ प्रस्तुत किया जाएगा:

इसके बाद, आपको SSH के माध्यम से अपने कंप्यूटर तक पहुंच प्राप्त करने के लिए Windows फ़ायरवॉल(Windows Firewall) को कॉन्फ़िगर करना होगा । ऐसा करने के लिए, अभी भी, पावरशेल(PowerShell) विंडो में, नीचे दिए गए कमांड को कॉपी और पेस्ट करें और एंटर दबाएं(Enter)

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

अब आप परीक्षण कर सकते हैं कि एसएसएच(SSH) सर्वर पोर्ट 22 पर सुन रहा है या नहीं। ऐसा करने के लिए, अभी भी, पावरशेल(PowerShell) विंडो में, नीचे दिए गए कमांड को कॉपी और पेस्ट करें और एंटर दबाएं(Enter)

.\netstat -bano | .\more.com

आपको निम्न आउटपुट के साथ प्रस्तुत किया जाएगा:

युक्ति: यदि आप (Tip:)पोर्ट 22 को(Port 22) सूचीबद्ध नहीं देखते हैं , तो अपने पीसी को पुनरारंभ करें और बूट पर, कमांड को फिर से निष्पादित करें।

आगे बढ़ते हुए, अब आप किसी SSH सर्वर से दूरस्थ रूप से कनेक्ट करने में सक्षम हो सकते हैं। सफलतापूर्वक एक कनेक्शन स्थापित करने के लिए, निम्नलिखित मापदंडों की आवश्यकता है:

  1. उपयोगकर्ता नाम
  2. उपयोगकर्ता पासवर्ड
  3. सर्वर आईपी पता
  4. पोर्ट जहां SSH सर्वर सुन रहा है। इस मामले में, पोर्ट(Port) 22 है।

OpenSSH सर्वर से कनेक्शन स्थापित करने के लिए - अपने स्वयं के मापदंडों के आधार पर PowerShell लॉन्च करें, नीचे दिए गए कमांड को टाइप करें और एंटर दबाएं(Enter)

ssh -p 22 [email protected]

यहां अपने व्यक्तिगत विवरण का उपयोग करना याद रखें।

फिर पासवर्ड टाइप करें और रिमोट कंप्यूटर तक पहुंचने के लिए फिर से एंटर दबाएं - और आपके पास (Enter)पावरशेल(PowerShell) के माध्यम से एसएसएच(SSH) सर्वर तक पहुंच होगी। इस तरह, आपका डेटा संभावित खतरों वाले अभिनेताओं से सुरक्षित रहता है।

यह विंडोज 10 में ओपनएसएसएच का उपयोग करके एक सुरक्षित कनेक्शन को कॉन्फ़िगर करने पर है।(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

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



Related posts