उबंटू वर्चुअल बॉक्स में एसएसएच को कैसे सेटअप और सक्षम करें

How Setup Enable Ssh Ubuntu Virtual Box



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

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

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







मेजबान प्रमाणीकरण और डेटा एन्क्रिप्शन और अखंडता के अलावा, इसमें पूर्व-एन्क्रिप्शन संपीड़न जैसे अतिरिक्त लाभ भी हैं, जो डेटा एन्क्रिप्शन कम्प्यूटेशनल लागत को काफी कम कर सकते हैं।



बंदरगाह क्या हैं?

पोर्ट एक अमूर्त है जो विभिन्न प्रोटोकॉल का उपयोग करके कार्यक्रमों को संप्रेषित कर सकता है। टीसीपी, यूडीपी, एसएमटीपी जैसे परिवहन परत प्रोटोकॉल के अलावा बंदरगाहों का उपयोग किया जाता है। विभिन्न सेवाओं को एक पोर्ट नंबर सौंपा गया है; उदाहरण के लिए, HTTP टीसीपी और यूडीपी पोर्ट 80 का उपयोग करता है। पोर्ट नंबरों का उपयोग करके, सिस्टम की एक जोड़ी एक ही ट्रांसपोर्ट प्रोटोकॉल को कई सॉकेट खोलने की अनुमति देती है।



एनएटी क्या है?

नेटवर्क एड्रेस ट्रांसलेशन का मतलब NAT है।





जैसा कि नाम से ही स्पष्ट है, NAT को एक उपयोगकर्ता द्वारा बनाए गए निजी नेटवर्क के अंत में पते का अनुवाद करने के लिए नियोजित किया जाता है जो एक ऐसे स्थान की ओर इशारा करता है जो कथित तौर पर एक निजी नेटवर्क में है।

SSH को सेटअप और सक्षम करने के चरण

चरण 1: अपना वर्चुअल बॉक्स खोलें। सेटिंग्स पर क्लिक करें और नेटवर्क पर जाएं।



चरण 2: एडेप्टर चुनें

नेटवर्क एडेप्टर को सक्षम करें जो मुफ़्त है और NAT नेटवर्क का चयन करें।

चरण 3:
उन्नत विकल्प खोलें और पोर्ट फ़ॉरवर्डिंग पर क्लिक करें
एक टैब दिखाई देता है जिसमें कुछ फ़ील्ड होते हैं, जैसा कि अगले चरण में दिखाया गया है।

चरण 4: इस टैब में + बटन पर क्लिक करने के बाद नीचे दिए गए निर्देशों के अनुसार एक नई प्रविष्टि जोड़ें।

नाम: एसएसएचओ
शिष्टाचार: टीसीपी
होस्ट पोर्ट: एक्स
अतिथि बंदरगाह: तथा
जहां x और y समान पोर्ट नंबर हैं।

इसके बाद, आपको टेबल में एक नई प्रविष्टि दिखाई देगी जिसमें आपके द्वारा भरे गए विवरण होंगे।

चरण 5: एसएसएच स्थापित करें
उबंटू डेस्कटॉप सिस्टम डिफ़ॉल्ट रूप से एसएसएच सर्वर स्थापित नहीं करता है लेकिन नियमित उबंटू रिपोजिटरी सिस्टम के माध्यम से स्थापित करना आसान है।

निम्न आदेश SSH स्थापित करेंगे:

सुडोउपयुक्त अद्यतन
सुडोउपयुक्तइंस्टॉलओपनश-सर्व

चरण 6: SSH . से कनेक्ट करें
अपने अतिथि से जुड़ने के लिए निम्न आदेश टाइप करें

$एसएसएचओ -पी <उपयोगकर्ता नाम> @127.0.0.1

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

अपनी मशीन में SSH को अक्षम करने के लिए, चलाएँ:

सुडोसिस्टमक्टल स्टॉपएसएसएचओ

अक्षम होने पर इसे सक्षम करने के लिए, चलाएँ:

सुडोसिस्टमसीटीएलसक्षम एसएसएचओ

निष्कर्ष

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