उबंटू सर्वर पर स्थापित करने और कॉन्फ़िगर करने के लिए कैसे



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आप बड़ी संख्या में वर्चुअल सर्वर को नियंत्रित कर रहे हैं या कई नंगे धातु सर्वरों से सामग्री की मेजबानी कर रहे हैं, तो आप एक चुनौती के लिए तैयार हैं। एक कॉन्फ़िगरेशन उपकरण जैसे कि Ansible का उपयोग करने से आपको बड़ी संख्या में उन ऐप्स या पृष्ठों पर नियंत्रण बनाए रखने में मदद मिलेगी जो कई सिस्टमों को दिए गए हैं। चूंकि यह खुला स्रोत है, आप इसे मौजूदा Ubuntu सर्वर 16.04 इंस्टॉलेशन पर स्थापित कर सकते हैं।



Ansible की स्थापना पूरी तरह से CLI इंटरफ़ेस के माध्यम से की जाती है, और यहां प्रदर्शन ने Ubuntu Server 16.04 के स्टॉक नंगे धातु की स्थापना का उपयोग किया जिसमें किसी भी परिष्कृत उपयोगकर्ता इंटरफ़ेस का अभाव है। यदि आपने Xfce4 या LXDE जैसी यूनिटी, GNOME या कुछ और स्थापित की है, तो बस क्लिक करने से पहले एप्लिकेशन मेनू से एक टर्मिनल खोलें।



विधि 1: apt-add-repository स्थापित कर रहा है

यदि आपका Ubuntu Server 16.04 की स्थापना पहले से ही आपको apt-add-repository सुविधा का उपयोग करने की अनुमति देती है, तो विधि 2 पर जाएं। अन्यथा, निम्न आदेशों को प्रत्येक बार दर्ज करके जारी करें:



sudo apt-get update

sudo apt-get install सॉफ्टवेयर-गुण-सामान्य

विधि 2: उत्तर देने योग्य भंडार जोड़ना

अब आप apt-add-repository का उपयोग करने में सक्षम हैं, sudo apt-add-repository ppa का उपयोग करें: आवश्यक रिपॉजिटरी जोड़ने के लिए ansible / ansible और इसे इंडेक्स करने के लिए sudo apt-get अपडेट का उपयोग करें। एक बार इसके अनुक्रमित होने के बाद, पैकेज को स्थापित करने के लिए sudo apt-get install ansible का उपयोग करें। वर्चुअल कंसोल या टर्मिनल आप पर बहुत अधिक पाठ फेंक सकते हैं, लेकिन आप बस तब तक इंतजार कर सकते हैं जब तक आपका संकेत आपको वापस नहीं मिल जाता।



विधि 3: SSH कार्यक्षमता को कॉन्फ़िगर करना

कमांड ssh-keygen -t rsa -b 4096 -C 'friend@emailbox.addy' जारी करें जबकि friend@emailbox.addy को उस ईमेल पते से प्रतिस्थापित करें जिसे आप कुंजी के साथ जोड़ना चाहते हैं। यदि आप इसे एक बनाने के लिए कहते हैं, तो पासवर्ड का उपयोग न करें, लेकिन इसके बजाय केवल दो बार दर्ज करें कुंजी को धक्का दें। यदि आप पासवर्ड जोड़ते हैं, तो सक्षम जोड़े गए सर्वर से कनेक्ट नहीं हो सकता है आपके द्वारा ऐसा किए जाने के बाद, ssh- एजेंट बैश का उपयोग करके नई कुंजी जोड़ें और फिर ssh-add ~ / .sh / id_rsa से पहले आप उन सभी सर्वरों के लिए ssh कुंजी की प्रतिलिपि बनाएँ जिन्हें आप प्रबंधित करने जा रहे हैं।

इस कमांड के साथ अपने सर्वर की कॉपी करें ssh-copy-id user@xxx.xxx.x.xxx, Xs को बदलकर प्रश्न में सर्वर के IP पते के वास्तविक अंकों के साथ। संभवतः आपको दूरस्थ उपयोगकर्ता के पासवर्ड के लिए संकेत दिया जाएगा। एक बार जब सब कुछ बंद हो जाता है, तो आप यह परीक्षण कर सकते हैं कि कनेक्शन ssh friend@xxx.xxx.x.xx.x टाइप करके अच्छा है, डोमेन से पहले ईमेल से नाम के साथ दोस्त की जगह और आईपी पते के साथ Xs एक बार फिर से। आपको एक पासवर्ड दर्ज नहीं करना चाहिए यदि सब कुछ काम कर रहा है, तो बस बाहर निकलें और आगे बढ़ें।

विधि 4: कॉन्फ़िगर करने योग्य अपने आप को

उत्तर देने योग्य अपनी स्वयं की होस्ट फ़ाइल का उपयोग करता है, इसलिए आपको उपयोग करने की आवश्यकता होगी इसे संपादित करने के लिए। यदि आप चाहें, तो आप किसी अन्य सीएलआई पाठ संपादक के साथ vi को प्रतिस्थापित कर सकते हैं, जैसे कि नैनो। फ़ाइल के सबसे निचले भाग में [वेब-सर्वर] के साथ एक पंक्ति जोड़ें, इसके बाद आईपी पते के नीचे फिर से लाइन पर। यदि आपको अधिक आईपी पते जोड़ने की आवश्यकता है तो लाइनें जोड़ते रहें। फ़ाइल को सहेजें और बंद करें।

जब आप संकेत पर वापस आते हैं, तो कमांड को सभी अखिल एम पिंग जारी करें और परिणाम पर एक नज़र डालें। इसे सफलता को पढ़ना चाहिए।

यदि आपको विफलता का कोई संकेत दिखाई देता है, तो मेजबान फ़ाइल शायद गलती है। आपको संपादित करने की आवश्यकता हो सकती है फिर से asible_password विकल्प जोड़ें और फिर से फ़ाइल के निचले भाग में जाएँ। उस पर केवल [वेब-सर्वर: var] डालकर, उसके नीचे एक पंक्ति के साथ एक दूसरी लाइन बनाएं, जिसमें उस पर ansible_password = X हो।

अपने sudo पासवर्ड के साथ X भरें और परीक्षण को फिर से चलाएँ। यह अब सफल होना चाहिए।

2 मिनट पढ़ा