Ubuntu मा SSH-सर्भर स्थापना गर्दै

एसएसएच प्रोटोकललाई कम्प्युटरमा सुरक्षित जडान प्रदान गर्न प्रयोग गरिन्छ, जुन रिमोट कंट्रोल न केवल अपरेटिङ सिस्टम शेल मार्फत, तर एन्क्रिप्टेड च्यानल मार्फत पनि अनुमति दिन्छ। कहिलेकाहिँ, Ubuntu अपरेटिङ सिस्टमका प्रयोगकर्ताहरूले कुनै पनि उद्देश्यका लागि एसएसएच सर्भरलाई तपाइँको पीसीमा स्थापना गर्न आवश्यक छ। यसैले, हामी यो प्रक्रिया विस्तार देखि परिचित गर्न सुझाव छ, न केवल लोडिङ प्रक्रिया अध्ययन गरेको छ, तर मुख्य प्यारामिटरहरूको सेटिङ पनि।

Ubuntu मा SSH-सर्भर स्थापना गर्नुहोस्

एसएसएच घटकहरू आधिकारिक भण्डारको माध्यमबाट डाउनलोडका लागि उपलब्ध छन्, किनभने हामी केवल त्यस्ता विधिलाई विचार गर्नेछौं, यो सबैभन्दा स्थिर र विश्वसनीय छ, र नयाँ प्रयोगकर्ताहरूको लागि कठिनाइहरूको कारण छैन। हामीले सम्पूर्ण प्रक्रियालाई कदम चाल्नका लागि यो तपाइँलाई निर्देशनहरू नेभिगेसन गर्न सजिलो बनाउनको लागि। सुरुबाट सुरू गरौं।

चरण 1: SSH-सर्भर डाउनलोड र स्थापना गर्नुहोस्

कार्य निष्पादित हुनेछ "टर्मिनल" मुख्य आदेश सेट प्रयोग गर्दै। थप ज्ञान वा दक्षताहरू प्राप्त गर्न आवश्यक छैन, तपाइँ प्रत्येक कार्य र सबै आवश्यक आदेशहरूको विस्तृत विवरण पाउनेछ।

  1. कन्सोललाई मेनु मार्फत वा संयोजन राख्नुहोस् Ctrl + Alt + T.
  2. तुरुन्त सर्भर फाइलहरू आधिकारिक भण्डारबाट डाउनलोड गर्न सुरू गर्नुहोस्। गर्न को लागी, प्रविष्ट गर्नुहोस्sudo apt openssh सर्भर स्थापना गर्नुहोस्र त्यसपछि कुञ्जी थिच्नुहोस् प्रविष्ट गर्नुहोस्.
  3. हामीले उपसर्ग प्रयोग गर्यौं sudo (सुपरसाइजरको तर्फबाट एक कार्य प्रदर्शन), तपाईंलाई आफ्नो खाताको लागि पासवर्ड प्रविष्ट गर्नुपर्नेछ। ध्यान दिनुहोस् कि प्रविष्ट गर्दा प्रदर्शित क्यारेक्टरहरू छैनन्।
  4. तपाईं एक निश्चित रकम अभिलेख को डाउनलोड को सूचित गरिनेछ, विकल्प चयन गरेर कार्य पुष्टि गर्नुहोस् डी.
  5. पूर्वनिर्धारित रूपमा, ग्राहक सर्भरसँग स्थापना गरिएको छ, तर यो यसको प्रयोग गरेर यो पुन: स्थापना गर्न प्रयास गरेर उपलब्ध छ भन्ने निश्चित गर्न अति उत्तम हुनेछैन।सुडो apt-get opssh-client स्थापना गर्नुहोस्.

एसएसएच सर्भरले अपरेसन सिस्टममा सफलतापूर्वक सबै फाईलहरू थप्दा तुरुन्तै अन्तरक्रिया गर्न उपलब्ध हुनेछ, तर यो पनि सही अपरेसन सुनिश्चित गर्न कन्फिगर गरिएको हुनुपर्छ। हामी तपाईंलाई निम्न चरणहरूसँग परिचित गर्न सल्लाह दिन्छौं।

चरण 2: सर्भर सञ्चालन जाँच गर्नुहोस्

पहिलो, मानक सेटिङहरू सही रूपमा लागू भए, र SSH-सर्भरले आधारभूत आदेशहरूमा प्रतिक्रिया दिन्छ र तिनीहरूलाई कार्यान्वयन गर्दछ, त्यसैले तपाईंलाई आवश्यक पर्दछ:

  1. कन्सोल सुरु गर्नुहोस् र त्यहाँ दर्ता गर्नुहोस्sudo systemctl sshd सक्षम, Ubuntu स्टार्टअप गर्न सर्भर थप्न, यदि अचानक यो स्थापना पछि स्वचालित भएन।
  2. यदि तपाइँ OS को साथ सुरू गर्न उपकरण आवश्यक छैन भने, टाइप गरेर स्वत: रद्द गर्नुहोस्sudo systemctl अक्षम sshd.
  3. अब आइपुग्ने स्थानीय कम्प्युटरको जडान कसरी गरिन्छ। आदेश लागू गर्नुहोस्ssh localhost(स्थानीयहोस्ट - तपाईंको स्थानीय पीसीको ठेगाना)।
  4. चयन गरी जडानको निरन्तरताको पुष्टि गर्नुहोस् हो.
  5. सफल डाउनलोडको अवस्थामा, तपाइँ निम्न जस्तै केहि प्राप्त गर्नुहुनेछ, जस्तै तपाईं निम्न स्क्रिनसटमा हेर्न सक्नुहुन्छ। ठेगानामा जडान गर्न आवश्यक जाँच गर्नुहोस्0.0.0.0, जो अन्य उपकरणहरु को लागि चयनित डिफल्ट नेटवर्क आईपी को रूप मा कार्य गर्दछ। यो गर्नका लागि उपयुक्त आदेश प्रविष्टि गर्नुहोस् र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्.
  6. प्रत्येक नयाँ जडानको साथ, तपाईंलाई पुष्टि गर्न आवश्यक छ।

तपाईले देख्न सक्नुहुनेछ, ssh कमाण्ड कुनै पनि कम्प्यूटरमा जडान गर्न प्रयोग गरिन्छ। यदि तपाइँसँग अर्को यन्त्रसँग जडान गर्न आवश्यक छ भने, केवल टर्मिनल सुरु गर्नुहोस् र ढाँचामा आदेश प्रविष्ट गर्नुहोस्ssh प्रयोगकर्ता नाम @ ip_address.

चरण 3: कन्फिगरेसन फाइल सम्पादन गर्नुहोस्

SSH प्रोटोकलका लागि सबै थप सेटिङहरू विशेष कन्फिगुरेसन फाईलहरू द्वारा स्ट्रिंग र मानहरू परिवर्तन गरेर बनाइन्छ। हामी सबै बिन्दुहरूमा ध्यान केन्द्रित गर्नेछौं, यसबाहेक, तिनीहरूमध्ये धेरै प्रयोगकर्ता प्रत्येक प्रयोगकर्ताको लागि व्यक्तिगत रूपमा व्यक्तिगत छन्, हामी केवल मुख्य कार्यहरू मात्र देखाउनेछौं।

  1. सर्वप्रथम, कन्फिगुरेसन फाईलको जगेडा प्रतिलिपि बचत गर्नका लागि यसको लागि वा वास्तविक एसएसएच अवस्था पुनर्स्थापना गर्नका लागि कुनै पनि चीजमा। कन्सोलमा, आदेश घुसाउनुहोस्sudo सीपी / आदि / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. त्यसपछि दोस्रो:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. कन्फिगरेसन फाइल चलाउनुहोस्sudo vi / etc / ssh / sshd_config। प्रवेश गर्न तुरुन्तै यो सुरू हुने छ र तपाईंले यसको सामग्री हेर्न सक्नुहुनेछ, जस्तै तल स्क्रिनसटमा देखाईएको छ।
  4. यहाँ तपाईँले प्रयोग गरिएको पोर्ट परिवर्तन गर्न सक्नुहुनेछ, जुन सधैँ जडानको सुरक्षा सुनिश्चित गर्न राम्रो छ, त्यसपछि सुपरसाइजर (PermitRootLogin) को तर्फबाट लगइन अक्षम गर्न सकिन्छ र कुञ्जी सक्रियण सक्षम (PubkeyAuthentication) सक्षम हुन सक्छ। सम्पादन पूरा भएपछि, कुञ्जी थिच्नुहोस् : (Shift +; ल्याटिन किबोर्ड लेआउटमा) र एउटा पत्र थप गर्नुहोस्wपरिवर्तनहरू बचत गर्न।
  5. फाइल बाहिर निस्किंदै एकै तरिकामा सम्पन्न भएको छ, सट्टा मात्रwप्रयोग गरिन्छq.
  6. टाइप गरेर सर्भर पुनःसुरु गर्न सम्झनुहोस्sudo systemctl restart ssh.
  7. सक्रिय पोर्ट परिवर्तन गरेपछि, तपाईंलाई ग्राहकमा यसलाई ठीक गर्न आवश्यक छ। यो निर्दिष्ट गर्दै गरिन्छssh-p 2100 स्थानीयहोस्टकहाँ 2100 - प्रतिस्थापन गरिएको पोर्टको संख्या।
  8. यदि तपाइँसँग फायरवाल कन्फिगर गरिएको छ भने, त्यहाँ प्रतिस्थापन आवश्यक छ:sudo ufw को अनुमति 2100.
  9. तपाईले एक अधिसूचना प्राप्त गर्नुहुनेछ कि सबै नियम अद्यावधिक गरिएको छ।

तपाईं आफैलाई परिचित आधिकारिक कागजात पढेर अन्य मापदण्डहरूसँग परिचित हुनुहुन्छ। त्यहाँ सबै वस्तुहरू परिवर्तन गर्न सुझावहरू छन् जुन तपाइँले व्यक्तिगत रूपमा छनौट गर्नुपर्दछ भनेर निर्धारण गर्न मद्दत गर्दछ।

चरण 4: कुञ्जी थप्दै

एसएसएच कुञ्जी जोड्दा, प्रमाणीकरण पासवर्ड पूर्व-प्रविष्ट गर्न आवश्यक बिना दुई यन्त्रहरू बीच खोल्छ। गोप्य र सार्वजनिक कुञ्जी पढ्ने एल्गोरिदमको पहिचान प्रक्रिया पुनःनिर्माण गरिएको छ।

  1. कन्सोल खोल्नुहोस् र टाइप गरेर नयाँ ग्राहक कुञ्जी सिर्जना गर्नुहोस्ssh-keygen -t dsaर त्यसपछि फाइलमा नाम असाइन गर्नुहोस् र पहुँचको लागि पासवर्ड निर्दिष्ट गर्नुहोस्।
  2. त्यस पछि, सार्वजनिक कुञ्जी बचत हुनेछ र एक गोप्य छवि सिर्जना गरिनेछ। पर्दामा तपाईँले यसको उपस्थिति देख्नुहुनेछ।
  3. पासवर्डको जडान जडान विच्छेद गर्न यो एक दोस्रो कम्प्यूटरमा सिर्जना गरिएको फाईल प्रतिलिपि गर्न मात्र रहन्छ। आदेश प्रयोग गर्नुहोस्ssh-copy-id प्रयोगकर्ता नाम @ remotehostकहाँ प्रयोगकर्ता नाम @ remotehost - रिमोट कम्प्युटरको नाम र यसको IP ठेगाना।

यो केवल सर्भर पुन: सुरू गर्न र प्रमाणित गर्दछ कि यसले सही र सार्वजनिक र निजी कुञ्जी मार्फत काम गर्दछ।

यसले SSH सर्भरको स्थापना र यसको आधारभूत कन्फिगरेसन पूरा गर्दछ। यदि तपाइँ सबै आदेशहरू सही रूपमा प्रविष्ट गर्नुहुन्छ भने, कार्यको कार्यान्वयनको क्रममा कुनै त्रुटिहरू हुँदैन। सेटअप पछि कुनै पनि समस्याको अवस्थामा, समस्या समाधान गर्न SSH हटाउने प्रयास गर्नुहोस् (यसको बारेमा पढ्नुहोस् चरण 2).

भिडियो हेर्नुहोस्: How to Setup Multinode Hadoop 2 on CentOSRHEL Using VirtualBox (नोभेम्बर 2024).