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

एसएसएच सेट अप करना

शुरू करने के लिए, हमें एसएसएच सर्वर स्थापित करना होगा। आप सॉफ्टवेयर केंद्र में openssh-server पैकेज को ढूंढ और स्थापित कर सकते हैं। वैकल्पिक रूप से, टर्मिनल खोलें और निम्न आदेश टाइप करें:

 sudo apt-install openssh-server स्थापित करें 

उबंटू में एसएसएच सक्षम करें

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

 सुडो सीपी / आदि / एसएसएच / sshd_config /etc/ssh/sshd_config.factory-defaults 

बैकअप के बाद, आपको इसकी अनुमतियों को संशोधित करने की आवश्यकता होगी।

 sudo chmod aw /etc/ssh/sshd_config.factory-defaults 

बैकअप के बाद देखभाल की जाती है, तो आप अपनी एसएसएच फ़ाइल को कॉन्फ़िगर करने में सक्षम होंगे।

नोट: यदि आप जानते हैं कि आप क्या कर रहे हैं तो केवल इस कॉन्फ़िगरेशन फ़ाइल को ट्वीक करें। शुरुआती उपयोगकर्ताओं को एसएसएच के काम करने के लिए कुछ भी बदलने की जरूरत नहीं है।

 sudo gedit / etc / ssh / sshd_config 

जब सभी बदलाव किए गए हैं, तो आपको एसएसएच सेवा को पुनरारंभ करना होगा। यदि आप उबंटू 14.04 का उपयोग कर रहे हैं, तो आपको एसएसएच सर्वर को रीबूट करने के लिए अपस्टार्ट पर भरोसा करना होगा।

 सुडो फिर से शुरू करें एसएसएच 

यदि आप उबंटू 15.04+ पर हैं, तो इसके बजाय एसएसएच को पुनरारंभ करने के लिए इस systemd कमांड का उपयोग करें।

 sudo systemctl ssh पुनरारंभ करें 

आपकी कुंजी उत्पन्न करना

एसएसएच कुंजी बहुत महत्वपूर्ण हैं। उनके बिना आप अपने सर्वर से कनेक्ट नहीं कर पाएंगे। अपनी चाबियाँ बनाना शुरू करने के लिए, वह फ़ोल्डर बनाएं जिसमें आपकी नव-जेनरेट की गई कुंजी लाइव रहेगी।

 mkdir ~ / .ssh 

फ़ोल्डर बनाने के बाद, इसकी अनुमतियां बदलें।

 chmod 700 ~ /। एसएसएच 

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

 एसएसएच-कीजेन-आरएसए 

लैन से कनेक्ट हो रहा है

लैन से कनेक्ट करना चाहते हैं? यह आसान है! बस एक टर्मिनल विंडो खोलें और मशीन के आईपी पते को एसएसएच सर्वर के साथ चलाएं। यह ifconfig कमांड चलाकर बस किया जा सकता है।

एक बार जब आप मशीन के आईपी पते को निर्धारित कर लेंगे, तो आप लॉग इन करने में सक्षम होंगे। बस उस मशीन पर वापस जाएं जिसमें आप लॉग इन करने का प्रयास कर रहे हैं और यह आदेश दर्ज करें:

 ssh [email protected] 

नोट: एसएसएच सर्वर के उपयोगकर्ता नाम में "उपयोगकर्ता नाम" बदलें।

वहां से आपको अपना पासवर्ड दर्ज करने के लिए कहा जाएगा। ऐसा करो। एसएसएच के माध्यम से लैन में लॉग इन करने के तुरंत बाद।

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

लैन से कनेक्ट होने के साथ, इंटरनेट पर एसएसएच के माध्यम से कनेक्ट करना भी संभव है। इसे स्थापित करने के लिए बस कुछ नेटवर्क समझदार की आवश्यकता है। यदि आप ऐसा करना चाहते हैं, तो आपको अपने राउटर के लिए पोर्ट अग्रेषण सेट अप करना होगा।

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

पोर्ट अग्रेषण स्थापित करने के बाद, आपको उस मशीन का आईपी पता निर्धारित करना होगा जिसे आप एसएसएच को आजमा रहे हैं। इसे समझने का सबसे आसान तरीका ipchicken.com पर जाना है। वे आपको अपना इंटरनेट आईपी पता बताएंगे।

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

 ssh [email protected] 

वहां से आपको एसएसएच पासवर्ड दर्ज करने के लिए कहा जाएगा। इसे दर्ज करें, और जल्द ही आप एसएसएच के माध्यम से इंटरनेट पर अपनी मशीन में लॉग इन होने के तुरंत बाद।

बधाई हो, आपने उबंटू में एसएसएच स्थापित करना पूरा कर लिया है; अब आप अपने एसएसएच सर्वर को सुरक्षित करने के लिए आगे बढ़ सकते हैं।

निष्कर्ष

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

आप एसएसएच के बारे में कैसा महसूस करते हैं? नीचे टिप्पणी अनुभाग में हमें बताएं!