एंड्रॉयड

Ubuntu 18.04 पर ssh को कैसे सक्षम करें

How to Enable SSH Ubuntu 16.04 - Hindi

How to Enable SSH Ubuntu 16.04 - Hindi

विषयसूची:

Anonim

सिक्योर शेल (SSH) एक क्रिप्टोग्राफिक नेटवर्क प्रोटोकॉल है जिसका उपयोग क्लाइंट और सर्वर के बीच सुरक्षित कनेक्शन के लिए किया जाता है।

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

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

Ubuntu पर SSH को सक्षम करना

SSH सर्वर उबंटू डेस्कटॉप सिस्टम पर डिफ़ॉल्ट रूप से स्थापित नहीं है, लेकिन इसे मानक उबंटू रिपॉजिटरी से आसानी से स्थापित किया जा सकता है।

अपने उबंटू सिस्टम पर SSH को स्थापित और सक्षम करने के लिए निम्न चरणों को पूरा करें:

  1. अपना टर्मिनल खोलें या तो Ctrl+Alt+T कीबोर्ड शॉर्टकट का उपयोग करके या टर्मिनल आइकन पर क्लिक करके और विकल्प द्वारा openssh-server पैकेज स्थापित करें:

    sudo apt update sudo apt install openssh-server

    संकेत दिए जाने पर पासवर्ड डालें और स्थापना के साथ जारी रखने के लिए Y दर्ज करें।

    जैसा कि आप आउटपुट से देख सकते हैं, सिस्टम आईपी एड्रेस 192.168.121.111

    एक बार जब आप आईपी पता पा लेते हैं, तो निम्नलिखित ssh कमांड चलाकर रिमोट मशीन में प्रवेश करें:

    ssh [email protected]

    जब आप पहली बार SSH से जुड़ेंगे, तो आपको एक संदेश दिखाई देगा, जो कुछ इस तरह दिखाई देगा:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    yes टाइप करें और आपको अपना पासवर्ड डालने के लिए कहा जाएगा।

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    एक बार जब आप पासवर्ड दर्ज करते हैं, तो आपको नीचे दिए गए संदेश के समान बधाई दी जाएगी।

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    अब आप अपनी उबंटू मशीन में लॉग इन हो गए हैं।

    एसएसएच ओवर इंटरनेट से कनेक्ट करना

    इंटरनेट पर अपनी उबंटू मशीन से कनेक्ट करने के लिए आपको अपने सार्वजनिक आईपी पते को जानना होगा और पोर्ट 22 पर डेटा को स्वीकार करने के लिए अपने राउटर को कॉन्फ़िगर करना होगा और इसे उबंटू मशीन पर भेजना होगा जहां एसएसएच चल रहा है।

    जिस मशीन से आप SSH की कोशिश कर रहे हैं, उसका सार्वजनिक आईपी पता निर्धारित करने के लिए, बस निम्नलिखित URL पर https://ifconfig.co/ip : https://ifconfig.co/ip

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

    एक बार जब आप आईपी पता पा लेते हैं, और अपने राउटर को कॉन्फ़िगर करते हैं जिसे आप टाइप करके लॉग इन कर सकते हैं:

    ssh username@public_ip_address

    आप एक SSH कुंजी-आधारित प्रमाणीकरण भी सेट कर सकते हैं और पासवर्ड दर्ज किए बिना अपने Ubuntu मशीन से कनेक्ट कर सकते हैं।

    Ubuntu पर SSH को अक्षम करना

    यदि किसी कारण से आप अपनी उबंटू मशीन पर SSH को निष्क्रिय करना चाहते हैं, तो आप बस चलाकर SSH सेवा को रोक सकते हैं:

    sudo systemctl stop ssh

    इसे फिर से शुरू करने के लिए चलाएं:

    sudo systemctl start ssh

    सिस्टम बूट रन के दौरान शुरू करने के लिए SSH सेवा को अक्षम करने के लिए:

    sudo systemctl disable ssh

    इसे फिर से सक्षम करने के लिए:

    sudo systemctl enable ssh

    निष्कर्ष

    आपने अपने Ubuntu 18.04 पर SSH को स्थापित और सक्षम करने का तरीका सीखा है। अब आप अपनी मशीन में लॉगिन कर सकते हैं और कमांड प्रॉम्प्ट के माध्यम से सामान्य sysadmin कार्य कर सकते हैं।

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

    अधिक जानकारी के लिए, अपने SSH सर्वर को कॉन्फ़िगर करने के तरीके के बारे में Ubuntu के SSH / OpenSSH / विन्यास गाइड और आधिकारिक SSH मैनुअल पेज पढ़ें।

    ssh उबंटू