ओपनएसएसएल एसएसएल / टीएलएस प्रोटोकॉल के लिए व्यापक रूप से उपयोग किया जाने वाला ओपन-सोर्स टूलकिट है। उबंटू पर ओपनएसएसएल स्थापित करने से आपको एसएसएल प्रमाणपत्रों को कुशलतापूर्वक प्रबंधित करने, अपने सर्वर को सुरक्षित करने और एन्क्रिप्टेड संचार को सक्षम करने में मदद मिलेगी।
इस गाइड में, आप सीखेंगे कि उबंटू पर ओपनएसएसएल कैसे स्थापित करें और उत्पन्न होने वाली सामान्य समस्याओं का निवारण करें।
स्थापना गर्नु अघि
उबंटू पर ओपनएसएसएल स्थापित करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्नलिखित पूर्वापेक्षाओं को पूरा करता है:
उबंटू ऑपरेटिंग सिस्टम: आपके पास उबंटू की कार्यशील स्थापना होनी चाहिए। आप नवीनतम रिलीज सहित उबंटू के विभिन्न संस्करणों पर ओपनएसएसएल स्थापित कर सकते हैं।
- रूट या सूडो एक्सेस: उबंटू पर सॉफ़्टवेयर स्थापित करने के लिए आपको प्रशासनिक विशेषाधिकारों की आवश्यकता है – या तो रूट एक्सेस या सूडो विशेषाधिकारों के साथ एक उपयोगकर्ता खाता।
- इंटरनेट कनेक्शन: सुनिश्चित करें कि यदि आवश्यक हो तो उबंटू रिपॉजिटरी या बाहरी स्रोतों से पैकेज डाउनलोड करने के लिए आपके उबंटू सिस्टम में एक सक्रिय इंटरनेट कनेक्शन है।
- पैकेज मैनेजर: आपके उबंटू सिस्टम में एक पैकेज मैनेजर स्थापित और कॉन्फ़िगर होना चाहिए। उबंटू पर सबसे अधिक इस्तेमाल किए जाने वाले पैकेज मैनेजर हैं
apt
औरaptitude
. - भंडारण स्थान: सत्यापित करें कि आपके पास OpenSSL और उसकी निर्भरताओं की स्थापना को समायोजित करने के लिए पर्याप्त खाली डिस्क स्थान उपलब्ध है। हालांकि ओपनएसएसएल अपेक्षाकृत छोटा है, अतिरिक्त पैकेज और पुस्तकालयों को अतिरिक्त स्थान की आवश्यकता हो सकती है।
- पैकेज सूचियाँ अपडेट करें: OpenSSL स्थापित करने से पहले, रिपॉजिटरी से नवीनतम संस्करण के साथ पैकेज सूचियों को अपडेट करें।
- वैकल्पिक: कंपाइलर और विकास उपकरण (स्रोत से संकलन के लिए): यदि आप स्रोत से ओपनएसएसएल संकलित करने की योजना बनाते हैं, तो आपको आवश्यक विकास उपकरण और पुस्तकालय जैसे जीसीसी, मेक और अन्य स्थापित करने की आवश्यकता होगी।
- मौजूदा स्थापना के लिए जाँच करें: यह जांचने के लिए कि क्या OpenSSL आपके उबंटू सिस्टम पर पहले से स्थापित है, आप openssl संस्करण कमांड का उपयोग कर सकते हैं:
openssl version
. यदि ओपनएसएसएल स्थापित है, तो आपको ओपनएसएसएल 1.1.1 एफ 31 मार्च 2020 के समान आउटपुट दिखाई देगा।
उबंटू पर ओपनएसएसएल स्थापित करने के विभिन्न तरीके हैं, जो आपको पसंद और आवश्यकता पर निर्भर करता है। आइए तीन सबसे आम लोगों के माध्यम से चलते हैं:
विधि 1: उपयुक्त पैकेज प्रबंधक (रिपोजिटरी) का उपयोग करना
यह सबसे आम तरीका है और यह सुनिश्चित करता है कि आपको आधिकारिक उबंटू रिपॉजिटरी में उपलब्ध ओपनएसएसएल का संस्करण मिले।
- एप्लिकेशन मेनू में “टर्मिनल” खोजकर या Ctrl + Alt + T दबाकर टर्मिनल खोलें।
- टर्मिनल में निम्न कमांड टाइप या कॉपी-पेस्ट करें:
sudo apt update
sudo apt openssl स्थापित करें
उपयुक्त विधि के समान, आप ओपनएसएसएल स्थापित करने के लिए apt-get कमांड का भी उपयोग कर सकते हैं।
sudo apt-get update
sudo apt-get install openssl
इन ओपनएसएसएल कमांड को चलाने से पहले आपके सिस्टम की उपलब्ध सॉफ़्टवेयर पैकेजों की सूची अपडेट हो जाएगी, फिर ओपनएसएसएल स्थापित करें। यह पुष्टि करने के लिए कि OpenSSL सफलतापूर्वक स्थापित किया गया था, टर्मिनल में निम्न आदेश टाइप करें:
ओपनएसएसएल संस्करण
यदि ओपनएसएसएल सही तरीके से स्थापित है, तो आपको टर्मिनल में प्रदर्शित संस्करण संख्या देखनी चाहिए।
विधि 2: स्रोत से संकलन
यदि आपको ओपनएसएसएल के एक विशिष्ट संस्करण की आवश्यकता है या स्थापना को अनुकूलित करना चाहते हैं, तो आप इसे स्रोत से संकलित कर सकते हैं। यह विधि आपको स्थापना प्रक्रिया पर अधिक नियंत्रण देती है लेकिन इसके लिए अधिक प्रयास की आवश्यकता होती है.1
- आधिकारिक वेबसाइट से ओपनएसएसएल स्रोत कोड डाउनलोड करें या GitHub से रिपॉजिटरी को क्लोन करें:
गिट क्लोन https://github.com/openssl/openssl.git4 - ओपनएसएसएल निर्देशिका पर नेविगेट करें:
सीडी ओपनएसएसएल - बिल्ड कॉन्फ़िगर करें:
./कॉन्फ़िग - स्रोत कोड संकलित करें:
बनाना - ओपनएसएसएल स्थापित करें:
sudo स्थापित करें
जब आप ओपनएसएसएल स्थापित करते हैं, तो यह आपके सिस्टम पर विशिष्ट फ़ोल्डरों जैसे /usr/local/bin और /usr/local/lib पर जाता है। हालाँकि, यदि आप यह चुनना चाहते हैं कि यह कहाँ जाता है, तो आप –prefix विकल्प का उपयोग कर सकते हैं।
विधि 3: डॉकर का उपयोग करना
यदि आप कंटेनरों का उपयोग करके इंस्टॉलेशन को अलग करना पसंद करते हैं, तो आप ओपनएसएसएल स्थापित करने के लिए डॉकर का उपयोग कर सकते हैं। निम्न आदेश चलाएँ:
डॉकर पुल उबंटू
डॉकर रन -इट उबंटू /बिन/बैश
एपीटी अपडेट
Apt Open SSL स्थापित करें
सामान्य समस्याएँ और समस्या निवारण
उबंटू पर ओपनएसएसएल स्थापित करना आमतौर पर सुचारू रूप से चलता है, लेकिन किसी भी सॉफ़्टवेयर इंस्टॉलेशन की तरह, हिचकी हो सकती है। यहां कुछ सामान्य समस्याएं और समस्या निवारण चरण दिए गए हैं:
- पैकेज नहीं मिला: कभी-कभी, पैकेज मैनेजर को ओपनएसएसएल नहीं मिल सकता है, या यह थोड़ा अलग नाम के तहत हो सकता है। आप यह सुनिश्चित कर सकते हैं कि आपके पास चलाकर सही पैकेज नाम है:
apt-cache खोज openssl - पुरानी पैकेज सूची: आपकी पैकेज सूची पुरानी हो सकती है। ओपनएसएसएल को फिर से स्थापित करने का प्रयास करने से पहले sudo apt update का उपयोग करके इसे अपडेट करें।
- निर्भरता मुद्दे: ओपनएसएसएल में निर्भरताएं हो सकती हैं जो पूरी नहीं होती हैं। पैकेज मैनेजर आमतौर पर इसे संभालता है, लेकिन यदि आप लापता निर्भरताओं के बारे में त्रुटियों का सामना करते हैं, तो आप उन्हें उपयोग करके स्थापित करने का प्रयास कर सकते हैं:
sudo apt install <package_name> - परस्पर विरोधी पैकेज: यदि आपके पास ओपनएसएसएल के अन्य संस्करण स्थापित हैं, तो विरोध हो सकते हैं। परस्पर विरोधी पैकेज़ निकालने का प्रयास करें या स्थापना के दौरान सही संस्करण का चयन करें।
- अनुमति के मुद्दे: यदि आप स्थापना के दौरान अनुमति त्रुटियों का सामना करते हैं, तो पुष्टि करें कि आप व्यवस्थापकीय विशेषाधिकारों के साथ पैकेज को स्थापित करने के लिए sudo का उपयोग करते हैं।
- फ़ायरवॉल या प्रॉक्सी: यदि आप फ़ायरवॉल के पीछे हैं या प्रॉक्सी का उपयोग कर रहे हैं, तो यह डाउनलोड में हस्तक्षेप कर सकता है। आपकी नेटवर्क सेटिंग्स को पैकेज प्रबंधक को पैकेज डाउनलोड करने की अनुमति देनी चाहिए।
- दूषित पैकेज: कभी-कभी, पैकेज डाउनलोड के दौरान दूषित हो सकते हैं। का उपयोग करके पैकेज कैश साफ़ करने का प्रयास करें:
सुडो एप्ट क्लीन
और ओपनएसएसएल को फिर से स्थापित करें। - रिपॉजिटरी समस्याएं: यदि आप जिस रिपॉजिटरी का उपयोग कर रहे हैं वह डाउन है या समस्याओं का सामना कर रहा है, तो आपको पैकेज इंस्टॉलेशन में समस्या आ सकती है। एक अलग भंडार का उपयोग करने का प्रयास करें।
यदि उपरोक्त समाधानों में से कोई भी काम नहीं करता है, तो ऑनलाइन फ़ोरम खोजना या उबंटू या ओपनएसएसएल समुदायों पर मदद मांगना उन लोगों से अंतर्दृष्टि प्रदान कर सकता है जिनके समान मुद्दों का सामना करना पड़ सकता है।
समाप्ति
अब जब आप जानते हैं कि उबंटू पर ओपन एसएसएल कैसे स्थापित किया जाए, तो वह विधि चुनें जो स्थापना, संस्करण नियंत्रण और अनुकूलन विकल्पों में आसानी के मामले में आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो।. आपके द्वारा चुनी गई विधि के बावजूद, सुनिश्चित करें कि आप सुरक्षा के लिए सर्वोत्तम प्रथाओं का पालन करते हैं और ओपनएसएसएल को अपडेट रखते हैं।
आज ऑर्डर करते समय एसएसएल प्रमाणपत्रों पर 10% की बचत करें!
तेजी से जारी करना, मजबूत एन्क्रिप्शन, 99.99% ब्राउज़र ट्रस्ट, समर्पित समर्थन और 25 दिन की मनी-बैक गारंटी। कूपन कोड: SAVE10