लिनक्स पर एसएसएच कैसे सेट करें और अपने सेटअप का परीक्षण करें: एक शुरुआती गाइड

लिनक्स पर एसएसएच कैसे सेट करें और अपने सेटअप का परीक्षण करें: एक शुरुआती गाइड

SSH के माध्यम से Linux का उपयोग करने के सबसे महत्वपूर्ण तरीकों में से एक है। यह रिमोट एक्सेस कमांड लाइन टूल आपको सॉफ्टवेयर इंस्टॉल करने से लेकर लिनक्स को वेब सर्वर के रूप में कॉन्फ़िगर करने तक सब कुछ करने देता है। SSH समय बचा सकता है, आपको अधिक उत्पादक बना सकता है, और आपके Linux डिस्ट्रो की शक्ति को अनलॉक करने में आपकी सहायता कर सकता है।





लेकिन आप क्लाइंट और सर्वर दोनों पक्षों पर SSH कैसे सेट करते हैं? SSH सॉफ़्टवेयर को दोनों सिरों पर स्थापित और कॉन्फ़िगर करना सीखें और अपने Linux कंप्यूटर को दूरस्थ रूप से नियंत्रित करें।





एसएसएच क्या है?

SSH का मतलब है एस एक्योर श्री ell और आपको किसी अन्य डिवाइस से किसी Linux कंप्यूटर या सर्वर को दूरस्थ रूप से नियंत्रित करने की अनुमति देता है। यह स्थानीय क्षेत्र नेटवर्क और इंटरनेट पर काम करता है, जिसका अर्थ है कि इसका उपयोग आपके घर में एक लिनक्स-संचालित मीडिया सर्वर, या एक अलग महाद्वीप पर एक लिनक्स वेब सर्वर को प्रबंधित करने के लिए किया जा सकता है।





जबकि SSH आपको दूरस्थ कंप्यूटर के डेस्कटॉप वातावरण तक पहुँच प्रदान नहीं करता है, यह आपको टर्मिनल का उपयोग करने देता है। एक बार रिमोट कंप्यूटर से कनेक्ट होने के बाद आप इसका इस्तेमाल ऐसे कर सकते हैं जैसे कि यह आपके सामने हो। बस सुनिश्चित करें कि आपके पास रूट एक्सेस है।

क्या ps4 ps3 गेम खेलता है?

ध्यान दें कि अन्य रिमोट एक्सेस समाधान लिनक्स के लिए उपलब्ध हैं। उदाहरण के लिए, उबंटू उपयोगकर्ता इस पर भरोसा कर सकते हैं वीएनसी-संगत रिमोट डेस्कटॉप टूल रेमिना .



SSH का उपयोग करने के लिए, आपको यह सुनिश्चित करना होगा कि दूरस्थ कंप्यूटर (सर्वर) में SSH सेट अप है। इसके अतिरिक्त, आपके स्थानीय डिवाइस (क्लाइंट) को SSH ऐप इंस्टॉल करने की आवश्यकता होगी।

क्लाइंट-साइड इंस्टालेशन

क्लाइंट पर SSH स्थापित करना और स्थापित करना सरल है। कुछ मामलों में आपको किसी अतिरिक्त सॉफ़्टवेयर की भी आवश्यकता नहीं होती है:





  • लिनक्स उपयोगकर्ताओं को टर्मिनल में निर्मित एक एसएसएच क्लाइंट ढूंढना चाहिए
  • macOS कंप्यूटर में टर्मिनल में SSH प्रीइंस्टॉल्ड भी होता है
  • विंडोज पीसी को पावरशेल कमांड लाइन टूल का उपयोग करना होगा, या इंस्टॉल करना होगा पुट्टी

छवि गैलरी (2 छवियां) विस्तार करना विस्तार करना बंद करे

SSH आपके Linux सिस्टम पर स्थापित नहीं है? पैकेज अपडेट करके और अपग्रेड करके जोड़ें, फिर इंस्टॉल करें:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

विंडोज़ पर एसएसएच का उपयोग करने के लिए प्रयुक्त होता है लेकिन एक लिनक्स डेस्कटॉप पर स्विच किया जाता है? आप इसके आसान माउस इंटरफेस के साथ पुटी डेस्कटॉप एसएसएच ऐप को याद कर सकते हैं। सौभाग्य से, इसे लिनक्स डेस्कटॉप पर स्थापित किया जा सकता है:

sudo apt install putty

अपने SSH क्लाइंट सॉफ़्टवेयर के स्थापित होने के साथ, आप अपने दूरस्थ कंप्यूटर या सर्वर से कनेक्शन स्थापित करने के लिए तैयार हैं।

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

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

कनेक्शन स्थापित करने से पहले, अपने SSH कनेक्शन को होस्ट करने के लिए सर्वर-साइड सॉफ़्टवेयर स्थापित करें। इसके लिए SSH को स्थापित या सक्षम करने के लिए किसी का उपस्थित होना आवश्यक है। ऐसा करने के लिए आप पहले से ही मौजूद हो सकते हैं --- अन्यथा, सर्वर के अंत में एक सहयोगी या समर्थन इंजीनियर एसएसएच स्थापित करेगा।

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

यदि दूरस्थ कंप्यूटर या सर्वर पर SSH सक्षम नहीं है, तो इसे इसके साथ स्थापित करें

sudo apt install openssh-server

जांचें कि यह काम करता है

sudo systemctl status ssh

कमांड को 'सक्रिय' की प्रतिक्रिया अवैध करनी चाहिए।

कुछ मामलों में Ubuntu फ़ायरवॉल ufw SSH को ब्लॉक कर सकता है। यह सुनिश्चित करने के लिए कि ऐसा न हो, उपयोग करें

sudo ufw allow ssh

कुछ मामलों में आपको दूरस्थ डिवाइस पर SSH को भी सक्षम करना होगा। यह एक सुरक्षा एहतियात है जिसका उपयोग करके ट्वीक किया जा सकता है

sudo systemctl enable ssh

अन्य विकल्प उपलब्ध हैं (

stop

,

start

, तथा

disable

) SSH सेवा को कॉन्फ़िगर करने के लिए।

IP पता निर्धारित करें

SSH पर रिमोट डिवाइस से कनेक्ट करने के लिए, आपको मशीन का IP पता जानना होगा। इसे खोजने के लिए आपके पास दो आसान तरीके हैं:

  • एक टर्मिनल कमांड चलाएँ
  • राउटर की जांच करें

रिमोट सिस्टम का आईपी पता प्रदर्शित करने के लिए, लॉगऑन करें और चलाएं

ip address

इससे डिवाइस का IP पता वापस आ जाएगा, इसलिए इसे नोट कर लें। पुराने Linux संस्करणों पर

ifconfig

बेहतर परिणाम दे सकते हैं।

कनेक्टेड डिवाइस देखने के लिए आप अपने राउटर की जांच भी कर सकते हैं। Linux PC या सर्वर को आमतौर पर ऑपरेटिंग सिस्टम या डिवाइस के नाम से सूचीबद्ध किया जाएगा। इससे इसे पहचानना आसान हो जाना चाहिए।

सार्वजनिक आईपी पता प्रदर्शित करने के लिए, सर्वर में लॉगिन करें और खोलें Whatsmyip.org.

आपके द्वारा उपयोग किया जाने वाला IP पता कनेक्शन के लिए उपयुक्त होना चाहिए। इसलिए, यदि डिवाइस क्लाइंट के समान नेटवर्क पर है, तो स्थानीय आईपी पते का उपयोग करें। इंटरनेट पर कनेक्शन के लिए, सार्वजनिक आईपी पते का उपयोग करें। यदि कंप्यूटर किसी भिन्न नेटवर्क पर स्थित है, तो सुनिश्चित करें कि पोर्ट 22 कंप्यूटर को अग्रेषित किया गया है।

SSH के माध्यम से Linux से जुड़ना

रिमोट मशीन तक पहुंच प्राप्त करने के लिए सही आईपी पते के साथ-साथ आपके पास उपयोगकर्ता नाम और पासवर्ड भी होना चाहिए।

कमांड लाइन SSH टूल के लिए, उपयोग करें

ssh username@REMOTE.IP.ADDRESS.HERE

प्रतिस्थापित करना सुनिश्चित करें उपयोगकर्ता नाम वास्तविक उपयोगकर्ता नाम और रिमोट डिवाइस के आईपी पते के साथ REMOTE.IP.ADDRESS.HERE के साथ। मार प्रवेश करना, और आपको पासवर्ड के लिए संकेत दिया जाएगा।

एक सही पासवर्ड के साथ, आपको एक कार्यशील टर्मिनल प्रॉम्प्ट मिलेगा --- अब आप दूरस्थ कंप्यूटर में लॉग इन हैं।

PuTTY जैसे डेस्कटॉप SSH क्लाइंट का उपयोग करना?

इनपुट करें होस्ट का नाम या आईपी ​​पता , को चुनिए एसएसएच कनेक्शन प्रकार, फिर खोलना। जब आपके उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाए, तो कनेक्शन को पूरा करने और रिमोट एक्सेस प्राप्त करने के लिए उन्हें कमांड लाइन विंडो में दर्ज करें।

कनेक्ट नहीं कर सकते? अपने SSH सेट अप का समस्या निवारण करें

यदि आपको SSH कनेक्शन की समस्या हो रही है, तो ये संभावित कारण हैं:

  • SSH सॉफ़्टवेयर किसी भी कंप्यूटर पर स्थापित नहीं है
  • आपका यूज़रनेम या पासवर्ड गलत है
  • IP पता गलत है
  • फ़ायरवॉल कनेक्शन को अवरुद्ध कर रहा है, या पोर्ट 22 को अग्रेषित नहीं किया जा रहा है

प्रत्येक बिंदु को दोबारा जांचें और आपको कनेक्ट करने में सक्षम होना चाहिए। यदि नहीं, तो समस्या और अधिक जटिल हो सकती है।

SSH के साथ दूरस्थ रूप से Linux का उपयोग करना

SSH एक या अधिक Linux कंप्यूटरों के प्रबंधन के लिए एक उपयोगी उपकरण है।

यह आपको सिर्फ एक सिस्टम से किसी भी मशीन पर काम करने देता है। आप लगभग कोई भी इनपुट कर सकते हैं SSH पर Linux टर्मिनल कमांड।

हार्ड ड्राइव को विभाजित करने का क्या अर्थ है

प्रमुख उदाहरणों में शामिल हैं:

  • अद्यतन: सुडो एपीटी अपडेट && सुडो एपीटी अपग्रेड
  • अवस्था जांच: सक्रिय रहने की अवधि
  • चल रही प्रक्रियाएं: पी.एस.
  • सीपीयू द्वारा चल रही प्रक्रियाएं: ऊपर

हमारी सूची देखें SSH अधिक के लिए Linux सर्वर के प्रबंधन के लिए आदेश देता है।

SSH सेटअप करें और Linux को अधिक शक्तिशाली बनाएं

SSH के साथ, Linux काफी अधिक लचीला और शक्तिशाली हो जाता है। आप SSH की मदद से स्मार्टफोन का उपयोग करके किसी कंप्यूटर को दूरस्थ रूप से एक्सेस कर सकते हैं।

यदि SSH को सही ढंग से स्थापित किया गया है, क्लाइंट और सर्वर-साइड सॉफ़्टवेयर सक्षम और कॉन्फ़िगर किए जाने के साथ, दूरस्थ कमांड लाइन एक्सेस संभव है। कुछ और चाहिए? यहां बताया गया है कि कैसे Windows से Linux डेस्कटॉप को दूरस्थ रूप से नियंत्रित करें .

साझा करना साझा करना कलरव ईमेल Android पर Google के बिल्ट-इन बबल लेवल को कैसे एक्सेस करें

यदि आपको कभी यह सुनिश्चित करने की आवश्यकता है कि कुछ चुटकी में स्तर है, तो अब आप सेकंड में अपने फोन पर बबल स्तर प्राप्त कर सकते हैं।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • दूरदराज का उपयोग
  • टर्मिनल
  • दूरदराज के काम
  • लिनक्स टिप्स
  • एसएसएच
लेखक के बारे में क्रिश्चियन कावली(१५१० लेख प्रकाशित)

डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।

क्रिस्चियन काउली की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें