उबंटू में एसएसएच-सर्वर स्थापित करना

Anonim

उबंटू में एसएसएच-सर्वर स्थापित करना

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

उबंटू में एसएसएच-सर्वर स्थापित करें

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

चरण 1: SSH-Server डाउनलोड और इंस्टॉल करें

कार्य का विस्तार करें आदेश के मुख्य सेट का उपयोग करके "टर्मिनल" के माध्यम से होगा। आपको अतिरिक्त ज्ञान या कौशल की आवश्यकता नहीं है, आपको प्रत्येक क्रिया और सभी आवश्यक आदेशों का विस्तृत विवरण प्राप्त होगा।

  1. मेनू के माध्यम से कंसोल चलाएं या Ctrl + Alt + T संयोजन को कम करें।
  2. उबंटू टर्मिनल में काम पर जाएं

  3. आधिकारिक भंडार से सर्वर फ़ाइलों को तुरंत डाउनलोड करना शुरू करें। ऐसा करने के लिए, आपको एक sudo apt penssh-server स्थापित करने की आवश्यकता होगी, और फिर Enter कुंजी दबाएं।
  4. उबंटू में आधिकारिक भंडार से एसएसएच डाउनलोड करना

  5. चूंकि हम सुडो कंसोल का उपयोग करते हैं (सुपरसुअर की ओर से कार्रवाई करना), आपको अपने खाते से एक पासवर्ड दर्ज करना होगा। ध्यान दें कि प्रवेश करते समय वर्ण प्रदर्शित नहीं होते हैं।
  6. उबंटू में एसएसएच डाउनलोड करने के लिए पासवर्ड दर्ज करें

  7. आपको अभिलेखागार की एक निश्चित राशि डाउनलोड करने की अधिसूचना की जाएगी, डी विकल्प का चयन करके कार्रवाई की पुष्टि करें
  8. उबंटू में एसएसएच के लिए अभिलेखागार जोड़ने की पुष्टि करें

  9. डिफ़ॉल्ट रूप से, क्लाइंट सर्वर के साथ स्थापित होता है, लेकिन यह संभव बनाने के लिए अनिवार्य नहीं होगा, sudo apt-pesssh-client स्थापित करने के लिए इसे फिर से स्थापित करने का प्रयास कर रहा है।
  10. उबंटू में अपनी अनुपस्थिति के मामले में एसएसएच ग्राहक स्थापित करें

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

चरण 2: सर्वर सत्यापन

शुरू करने के लिए, आइए सुनिश्चित करें कि मानक पैरामीटर सही तरीके से लागू किए गए थे, और एसएसएच-सर्वर मुख्य टीमों का जवाब देता है और उन्हें सही तरीके से करता है, इसलिए आपको इसकी आवश्यकता है:

  1. कंसोल चलाएं और वहां SUDO Systemctl को UBUNTU AUTOLOAD में सर्वर जोड़ने के लिए SSHD सक्षम करें, यदि यह इंस्टॉलेशन के बाद स्वचालित रूप से नहीं हुआ था।
  2. Ubuntu उपकरण में ssh जोड़ें

  3. यदि आपको ओएस के साथ टूल शुरू करने की आवश्यकता नहीं है, तो SUDO Systemctl को SSHD दर्ज करके इसे Autorun से हटा दें।
  4. उबंटू ऑटोलोड से एसएसएच निकालें

  5. अब जांचें कि स्थानीय कंप्यूटर कैसे जुड़ा हुआ है। एसएसएच लोकलहोस्ट कमांड (लोकलहोस्ट - अपने स्थानीय पीसी का पता) लागू करें।
  6. SSH के माध्यम से एक स्थानीय कंप्यूटर से कनेक्ट करें

  7. हां विकल्प का चयन करके कनेक्शन की निरंतरता की पुष्टि करें।
  8. उबंटू स्थानीय कंप्यूटर से कनेक्शन की पुष्टि करें

  9. सफल डाउनलोड के मामले में, आपको लगभग ऐसी जानकारी प्राप्त होगी जैसा कि आप निम्न स्क्रीनशॉट में देख सकते हैं। आपको 0.0.0.0 पते की जांच और कनेक्ट करने की आवश्यकता है, जो अन्य उपकरणों के लिए डिफ़ॉल्ट रूप से चयनित नेटवर्क आईपी के रूप में कार्य करता है। ऐसा करने के लिए, उपयुक्त कमांड दर्ज करें और Enter पर क्लिक करें।
  10. Ubuntu में ssh के माध्यम से 0.0.0.0 से कनेक्ट करें

  11. प्रत्येक नए कनेक्शन की पुष्टि की जानी चाहिए।
  12. उबंटू में डिफ़ॉल्ट एड्रस कनेक्शन की पुष्टि करें

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

चरण 3: संपादन विन्यास फ़ाइल

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

  1. पहले कॉन्फ़िगरेशन फ़ाइल के बैकअप को सहेजेगा ताकि जब आप उससे संपर्क करेंगे या मूल एसएसएच स्थिति को पुनर्स्थापित करेंगे। SUDO CP / etc / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config डालें।
  2. Ubuntu में बैकअप SSH कॉन्फ़िगरेशन फ़ाइल बनाएं

  3. फिर दूसरा: sudo chmod a-w /etc/sssh/sshd_config.original।
  4. उबंटू में बैकअप एसएसएच के लिए दूसरा आदेश

  5. सेटिंग्स फ़ाइल शुरू करने से सुडो VI / etc / ssh / sshd_config के माध्यम से किया जाता है। प्रवेश करने के तुरंत बाद, इसे लॉन्च किया जाएगा और नीचे स्क्रीनशॉट में दिखाए गए अनुसार, आप इसकी सामग्री देखेंगे।
  6. उबंटू में एसएसएच कॉन्फ़िगरेशन फ़ाइल लॉन्च करें

  7. यहां आप उपयोग किए गए बंदरगाह को बदल सकते हैं, जो कनेक्शन की सुरक्षा सुनिश्चित करने के लिए हमेशा बेहतर होता है, फिर लॉगिन को सुपरटर (परमिट्रोटलोगिन) की ओर से बंद किया जा सकता है और कुंजी (pubkeyauthentication) पर सक्रियण। संपादन पूरा होने पर, कुंजी दबाएं: (शिफ्ट +; लैटिन लेआउट पर) और परिवर्तनों को सहेजने के लिए W अक्षर जोड़ें।
  8. उबंटू विन्यास में परिवर्तन बचत

  9. फ़ाइल से आउटपुट उसी तरह किया जाता है, केवल डब्ल्यू के बजाय क्यू का उपयोग करता है।
  10. उबंटू में कॉन्फ़िगरेशन फ़ाइल से बाहर निकलें

  11. Sudo Systemctl को पुनरारंभ करके सर्वर को पुनरारंभ करना न भूलें।
  12. उबंटू में बदलने के बाद एसएसएच सर्वर को पुनरारंभ करें

  13. सक्रिय बंदरगाह को बदलने के बाद, इसे क्लाइंट में तय किया जाना चाहिए। यह एसएसएच-पी 2100 लोकहोस्ट निर्दिष्ट करके किया जाता है, जहां 2100 प्रतिस्थापित पोर्ट नंबर है।
  14. यूबी में मानक एसएसएच पोर्ट बदलें

  15. यदि आप फ़ायरवॉल द्वारा कॉन्फ़िगर किए गए हैं, तो इसे प्रतिस्थापित करना भी आवश्यक है: सुडो यूएफडब्ल्यू 2100 की अनुमति देता है।
  16. उबंटू फायरवाटर में पोर्ट बदलें

  17. आपको एक नोटिस प्राप्त होगा कि सभी नियम अपडेट किए गए हैं।
  18. उबंटू में संकुल को अपडेट करने के बारे में जानकारी

आप आधिकारिक दस्तावेज पढ़कर अन्य पैरामीटर के साथ खुद को परिचित करने के हकदार हैं। यह निर्धारित करने में सहायता के लिए सभी वस्तुओं को बदलने पर युक्तियां हैं कि आपको कौन से मान चुनना चाहिए।

चरण 4: कुंजी जोड़ना

कुंजी जोड़ते समय, एसएसएच पासवर्ड को पूर्व-दर्ज करने की आवश्यकता के बिना दो उपकरणों के बीच प्राधिकरण खोलता है। पहचान प्रक्रिया को एक गुप्त और खुली कुंजी के लिए पठन एल्गोरिदम के तहत पुनर्निर्मित किया जाता है।

  1. कंसोल खोलें और एसएसएच-कीजेन -टी डीएसए दर्ज करके एक नई क्लाइंट कुंजी बनाएं, और उसके बाद फ़ाइल का नाम असाइन करें और एक्सेस पासवर्ड निर्दिष्ट करें।
  2. उबंटू में एक नई कुंजी बनाना

  3. उसके बाद, एक सार्वजनिक कुंजी सहेजी जाएगी और एक गुप्त छवि बनाई जाएगी। स्क्रीन पर आप उसकी उपस्थिति देखेंगे।
  4. उबंटू में एक नई एसएसएच कुंजी का सफल निर्माण

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

यह केवल सर्वर को पुनरारंभ करने और खुली और गुप्त कुंजी के माध्यम से काम की शुद्धता की जांच करने के लिए बनी हुई है।

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

अधिक पढ़ें