Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

शुरू करने के लिए, पहले OpenSSH क्लाइंट इंस्टॉलेशन सत्यापित करें।

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

यह हो जाने के बाद, अगली कार्रवाई Windows 10 पर OpenSSH सर्वर को जोड़ना/इंस्टॉल करना है।

अभी भी Optional features विंडो में - शीर्ष पर, Add a feature पर क्लिक करें।

अब नीचे स्क्रॉल करें और OpenSSH Server चुनें। Install बटन पर क्लिक करें और कुछ सेकंड प्रतीक्षा करें जब तक फीचर इंस्टॉल न हो जाए।

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

क्लाइंट और SSH सर्वर अब इंस्टॉल हो चुके हैं।

अब आपको SSH सर्वर को कॉन्फ़िगर करना होगा ताकि यह हर बार Windows 10 बूट होने पर शुरू हो। यहां बताया गया है:

Windows Key + R दबाएं। Run डायलॉग में services.msc टाइप करें, Enter दबाएं।

फिर नीचे स्क्रॉल करें और एक-एक करके डबल-क्लिक करें - OpenSSH SSH Server और OpenSSH Authentication Agent - और Startup type को Automatic पर सेट करें।

Apply > OK पर क्लिक करें।

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

साइड नोट: आप OpenSSH SSH Server को सूचीबद्ध नहीं देख सकते हैं। इसका मतलब है कि फीचर जोड़ने की पिछली कार्रवाई विफल रही। इस मामले में, आप कमांड लाइन के माध्यम से फीचर इंस्टॉल कर सकते हैं। यहां बताया गया है:

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

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

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

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

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

Start पर राइट-क्लिक करें और Windows PowerShell (Admin) चुनें।

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

Get-Service -Name *ssh*

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

.\netstat -bano | .\more.com

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

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

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

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

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

ssh -p 22 [email protected]

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें

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

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

Windows 10 में OpenSSH का उपयोग करके सुरक्षित कनेक्शन कॉन्फ़िगर करने पर बस इतना ही।

Windows 11/10 पर OpenSSH क्लाइंट और सर्वर इंस्टॉल और कॉन्फ़िगर करें
  1. Windows 11/10 पर XAMPP इंस्टॉल और कॉन्फ़िगर कैसे करें Windows 11/10 पर XAMPP इंस्टॉल और कॉन्फ़िगर कैसे करें

    XAMPP एक मुफ्त और ओपन-सोर्स टूल है जिसका उपयोग मूल रूप से टेस्टिंग उद्देश्यों के लिए अपनी साइट की स्थानीय प्रति बनाने के लिए किया जाता है। यह एक हल्का और क्रॉस-प्लेटफॉर्म एप्लिकेशन है जो वेब डेवलपर्स के लिए अपने प्लगइन्स, थीम, और अन्य चीजों को टेस्ट करना काफी सरल बनाता है। Xampp Apache और MySQL के स

  1. विंडोज 11/10 पर DirectX इंस्टॉलेशन विफल और इंस्टॉल नहीं हो रहा विंडोज 11/10 पर DirectX इंस्टॉलेशन विफल और इंस्टॉल नहीं हो रहा

    जब विंडोज 11/10 की बात आती है, तो हम हमेशा इंटरनेट पर ड्राइवर्स और सॉफ्टवेयर खोजते रहते हैं। अब, आप में से कुछ कह सकते हैं कि विंडोज अपडेट ड्राइवर्स और सिस्टम सॉफ्टवेयर को अपने आप इंस्टॉल करने के लिए काफी अच्छा है। हां, आप सही हैं लेकिन कभी-कभी यह पर्याप्त नहीं होता। आज हम कुछ सरल समस्या निवारण चरण

  1. PHP विकास के लिए विंडोज 10 पर XAMPP को कैसे इंस्टॉल और कॉन्फ़िगर करें PHP विकास के लिए विंडोज 10 पर XAMPP को कैसे इंस्टॉल और कॉन्फ़िगर करें

    विंडोज 10 पर XAMPP इंस्टॉल और कॉन्फ़िगर करें: जब भी आप PHP में कोई वेबसाइट कोड करते हैं, तो आपको किसी ऐसी चीज की आवश्यकता होगी जो PHP विकास वातावरण प्रदान कर सके और बैकएंड को फ्रंटएंड से कनेक्ट करने में मदद करे। कई सॉफ्टवेयर हैं जिनका उपयोग आप अपनी वेबसाइट को स्थानीय रूप से टेस्ट करने के लिए कर सकत