SSH का उपयोग कैसे करें

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

SSH का उपयोग कैसे करें

नीचे आप पाएंगे कि विंडोज और लिनक्स पर एसएसएच सर्वर कैसे बनाया जाए, विंडोज से एसएसएच सर्वर से कैसे कनेक्ट किया जाए और अंत में स्मार्टफोन और टैबलेट (एंड्रॉइड और आईओएस ऑपरेटिंग सिस्टम से) एसएसएच सर्वर से कैसे कनेक्ट किया जाए। यदि हम SSH सेवा की उत्पत्ति को नहीं जानते हैं, तो हम आपको समर्पित विकिपीडिया पृष्ठ को पढ़ने के लिए संदर्भित करते हैं।

विंडोज पर एसएसएच सर्वर कैसे बनाएं

यदि हम अपने कंप्यूटर पर विंडोज 10 का उपयोग करते हैं, तो हम ओपनएसएसएच मॉड्यूल स्थापित कर सकते हैं। ऐसा करने के लिए हम बायीं ओर नीचे की ओर स्टार्ट मेन्यू को खोलते हैं, सेटिंग एप को ओपन करते हैं, एप मेन्यू -> एप्स और फीचर्स को ओपन करते हैं और अंत में ऑप्शनल फीचर्स पर क्लिक करते हैं। दिखाई देने वाले पृष्ठ पर, एक सुविधा जोड़ें पर क्लिक करें, सुविधाओं की सूची के माध्यम से स्क्रॉल करें और फिर ओपनएसएसएच सर्वर आइटम का चयन करना सुनिश्चित करें।

सर्वर इंस्टॉलेशन के अंत में, हम स्टार्ट मेनू को फिर से खोलते हैं, विंडोज पॉवरशेल ऐप की खोज करते हैं, उस पर राइट-क्लिक करें और रन को व्यवस्थापक के रूप में चुनें। दिखाई देने वाली कमांड लाइन विंडो में, टर्मिनल से निम्नलिखित कमांड टाइप करके SSH सर्वर के प्रारंभिक कॉन्फ़िगरेशन को पूरा करें (चलो एक बार में उन्हें एक पंक्ति टाइप करें):
स्टार्ट-सर्विस sshd
सेट-सेवा -नाम sshd -StartupType 'स्वचालित'
Get-NetFirewallRule -Name * ssh *
इन आदेशों को शुरू करने के बाद, विंडोज 10 के साथ पीसी जो हम उपयोग कर रहे हैं, वह एसएसएच कनेक्शन को पोर्ट 22 पर स्वीकार कर सकता है, विंडोज खाते पर कॉन्फ़िगर किए गए एक्सेस क्रेडेंशियल का उपयोग करके (हमें स्पष्ट रूप से इस पोर्ट को राउटर या मॉडेम को अग्रेषित करना होगा, ताकि हम उस समय तक पहुंच सकें। हम व्यक्तिगत नेटवर्क से बाहर हैं)।
नोट : यदि पोर्ट 22 हमारे नेटवर्क से कॉन्फ़िगर करने योग्य या पहुंच योग्य नहीं है, तो बस फ़ाइल खोलें C: \ Windows \ System32 \ OpenSSH \ sshd_config और पोर्ट 22 के लिए प्रविष्टि को संशोधित करें, जैसा कि वांछित है।

कैसे लिनक्स पर एक SSH सर्वर बनाने के लिए

लिनक्स सर्वर पर, SSH की स्थापना बहुत आसान है, क्योंकि OpenSSH अन्य सिस्टम टूल्स के साथ अच्छी तरह से एकीकृत है। उबंटू के साथ मशीन या सर्वर को ऑनलाइन कॉन्फ़िगर करने के बाद (इस गाइड में एक उदाहरण के रूप में लिया गया है), हम टर्मिनल ऐप खोलते हैं, फिर निम्नलिखित लिंक टाइप करें:
sudo apt-get install ओपनश-सर्वर
हम पुष्टि करते हैं कि ओपनएसएसएच सर्वर की स्थापना को पूरा करने के लिए आवश्यक कहां है। सेवा को तुरंत शुरू करने के लिए, बस टर्मिनल से निम्न कमांड चलाएँ:
sudo /etc/init.d/ssh पुनरारंभ करें
सिस्टम पहुंच के लिए उपयोगकर्ता खाते की क्रेडेंशियल्स का उपयोग करेगा और बाहर से कनेक्शन स्वीकार करने के लिए 22 पोर्ट करेगा।

अगर हम SSH कनेक्शन के लिए इनपुट पोर्ट बदलना चाहते हैं (विंडोज पर देखे गए समान कारणों के लिए), तो टर्मिनल में कमांड टाइप करें:
सुडो vi / etc / ssh / sshd_config
पाठ संपादक से हम विभिन्न विकल्पों के माध्यम से नेविगेट करते हैं जब तक हमें पोर्ट आइटम नहीं मिल जाता है, इसलिए हम एसएसएच कनेक्शन के लिए एक नया पोर्ट कॉन्फ़िगर कर सकते हैं।

विंडोज से SSH सर्वर से कैसे कनेक्ट करें

SSH सर्वर को कॉन्फ़िगर करने के बाद, हम इसे Windows PowerShell प्रोग्राम को खोलने और टर्मिनल से निम्न कमांड टाइप करके इंटरनेट से जुड़े किसी भी अन्य विंडोज 10 पीसी से एक्सेस कर सकते हैं:
ssh -p पोर्टनंबर
कमांड में उपयोगकर्ता नाम ( उपयोगकर्ता नाम ) होता है जिसे एक्सेस करने की आवश्यकता होती है, सर्वर नाम ( सर्वरनाम ) और संपर्क करने के लिए पोर्ट नंबर।

उपयोगकर्ता नाम के रूप में, सर्वर पर कॉन्फ़िगर किए गए उपयोगकर्ता खाते का उपयोग करें, जबकि सर्वरनाम के रूप में हम सर्वर या डोमेन नाम (यदि पंजीकृत) द्वारा उपयोग किए गए इंटरनेट कनेक्शन के सार्वजनिक आईपी पते को सीधे दर्ज कर सकते हैं। डिफ़ॉल्ट पोर्ट 22 है, लेकिन हम इसे बिना किसी समस्या के बदल सकते हैं यदि एसएसएच सर्वर को एक अलग पोर्ट के साथ कॉन्फ़िगर किया गया है। प्रत्येक कनेक्शन पर, एक्सेस पासवर्ड का अनुरोध किया जाएगा, जो सिस्टम खाते के पासवर्ड (या व्यवस्थापक खाते के) के साथ मेल खाता है।
यदि हम विंडोज (7 और 8.1) के अन्य संस्करणों का उपयोग करते हैं या हम एन्क्रिप्टेड कनेक्शन पर अधिक नियंत्रण प्राप्त करना चाहते हैं, तो हम आपको निशुल्क और खुले स्रोत PuTTY प्रोग्राम को स्थापित करने का सुझाव देते हैं।

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

स्मार्टफोन या टैबलेट से एसएसएच सर्वर से कैसे जुड़ें

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

इस एप्लिकेशन के साथ हम SFTP सेवा तक पहुँचने के अलावा किसी भी सर्वर के संरक्षित शेल को जल्दी और तेज़ी से एक्सेस करने में सक्षम होंगे, जो आपको प्रशासक अनुमतियों के साथ सभी सर्वर फ़ोल्डर्स को देखने की अनुमति देता है (सिस्टम फ़ाइलों और फ़ोल्डरों के प्रबंधन के लिए उत्कृष्ट बिना सर्वर के सामने शारीरिक रूप से उपस्थित रहें)।
एप्लिकेशन का उपयोग करने के लिए, बस इसे शुरू करें, सर्वर पर पहुंच जानकारी को पहले से देखे और अनुरोध किए जाने पर पासवर्ड दर्ज करें; स्वचालित रूप से ऐप सर्वर से कनेक्ट हो जाएगा और हमें शेल प्रदान करेगा जिसमें से भविष्य के उपयोग के लिए क्रेडेंशियल्स को बचाने की संभावना के साथ कमांड जारी करना है।
वैकल्पिक रूप से, हम Android पर मुफ्त JuiceSSH - SSH क्लाइंट और JuiceSSH प्रदर्शन प्लगइन एप्लिकेशन का उपयोग कर सकते हैं।

इन दो ऐप के साथ हम दोनों एक सुरक्षित शेल पर कमांड भेज सकते हैं और हमारे सर्वर के प्रदर्शन की जांच कर सकते हैं, कनेक्शन प्लगइन के लिए धन्यवाद जो वास्तविक समय में सीपीयू, रैम, नेटवर्क, डिस्क और औसत लोड द्वारा खपत दिखाएगा (यदि बहुत उपयोगी हो तो) हमारे पास कई कैपेसिटी वाले कुछ विज़िट्स या सर्वरों के साथ एक साइट है)।

निष्कर्ष

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

अपनी टिप्पणी छोड़ दो

Please enter your comment!
Please enter your name here