क्या आप यह सीखना चाहेंगे कि त्रिज्या प्रमाणीकरण का उपयोग करने के लिए Nginx सर्वर को कैसे कॉन्फ़िगर किया जाए? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि एक कंप्यूटर रनिंग उबंटू लिनक्स पर स्थापित फ्रीरेडियस सर्वर का उपयोग करके Nginx सेवा को प्रमाणित कैसे किया जा रहा है।
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
उपकरण सूची
निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।
Nginx – संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल – उबंटू लिनक्स पर फ्रीरेडियस सर्वर इंस्टॉलेशन
• IP – 192.168.15.10
• Operacional System – Ubuntu 20.04
• Hostname – FREERADIUS
लिनक्स कंसोल पर, फ्रीरेडियस सेवा स्थापित करने के लिए निम्नलिखित आदेशों का उपयोग करें।
अब, हमें फ्रीराडियस क्लाइंट्स को नाम की फाइल में जोड़ने की जरूरत है: Clients.conf।
इस फ़ाइल का पता लगाएं और संपादित करें।
क्लाइंट्स.कॉन्फ फ़ाइल के अंत में निम्नलिखित पंक्तियां जोड़ें।
हमारे उदाहरण में, हम 1 क्लाइंट डिवाइस जोड़ रहे हैं:
डिवाइस का नाम प्रॉक्सीऑथ रखा गया था और इसमें आईपी एड्रेस 192.168.15.30 है ।
अब, हमें फ्रीराडियस उपयोगकर्ताओं को विन्यास फ़ाइल में जोड़ने की आवश्यकता है: उपयोगकर्ता।
इस फ़ाइल का पता लगाएं और संपादित करें।
फ़ाइल के अंत में निम्नलिखित पंक्तियां जोड़ें
हमारे उदाहरण में, हम 2 उपयोगकर्ता खातों को जोड़ रहे हैं।
पहले यूजर अकाउंट का नाम एडमिन रखा गया था।
दूसरे यूजर अकाउंट का नाम ब्रूनो रखा गया।
फ्रीरेडियस सर्वर को फिर से शुरू करें।
अपने त्रिज्या सर्वर विन्यास फ़ाइल का परीक्षण करें।
आपने उबंटू लिनक्स पर फ्रीरेडियस इंस्टॉलेशन समाप्त कर दिया है।
फ्रीरेडियस ऑथेंटिकेशन टेस्ट
निम्नलिखित आदेशों का उपयोग करके स्थानीय रूप से अपने त्रिज्या प्रमाणीकरण का परीक्षण करें:
यहां कमांड आउटपुट है:
जैसा कि आप देख सकते हैं, ब्रूनो खाता त्रिज्या सर्वर पर सफलतापूर्वक प्रमाणित करने में सक्षम था।
एडमिन नाम के यूजर अकाउंट का टेस्ट करें।
यहां कमांड आउटपुट है:
जैसा कि आप देख सकते हैं, व्यवस्थापक खाता त्रिज्या सर्वर पर सफलतापूर्वक प्रमाणित करने में सक्षम था।
ट्यूटोरियल Nginx – त्रिज्या प्रमाणीकरण
• IP – 192.168.15.20
• Operational System – Ubuntu 20.04
• Hostname – NGINX
एनजीएनएक्स सर्वर स्थापित करें।
डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।
यहां हमारे विन्यास से पहले फ़ाइल है ।
यहां हमारे विन्यास के बाद फ़ाइल है ।
हमारे उदाहरण में, Nginx विन्यास वेबसाइट के किसी भी हिस्से का उपयोग करने के लिए उपयोगकर्ता प्रमाणीकरण की आवश्यकता है।
Nginx देशी त्रिज्या प्रमाणीकरण नहीं है।
Nginx को भेजी गई प्रमाणीकरण जानकारी वेब सर्वर 192.168.15.30 को भेजी जाएगी।
यदि रिमोट सर्वर उपयोगकर्ता प्रमाणीकरण को मान्य करता है, तो Nginx उपयोगकर्ता का उपयोग अधिकृत करेगा।
एनजीइंक्स सेवा को पुनः आरंभ करें।
आपने Nginx आवश्यक विन्यास समाप्त कर दिया है।
Nginx – प्रमाणीकरण प्रॉक्सी के रूप में अपाचे का उपयोग करना
• IP – 192.168.15.30
• Operational System – Ubuntu 20.04
• Hostname – APACHE
अब, हमें रिमोट सर्वर को कॉन्फ़िगर करने की आवश्यकता है जो क्रेडेंशियल सत्यापन के लिए जिम्मेदार होगा।
हमारे उदाहरण में, हम त्रिज्या सर्वर पर उपयोगकर्ता क्रेडेंशियल को मान्य करने के लिए अपाचे सर्वर का उपयोग करने जा रहे हैं।
अपाचे सर्वर और आवश्यक त्रिज्या प्रमाणीकरण मॉड्यूल स्थापित करें।
अपाचे2 रेडियस ऑथेंटिकेशन मॉड्यूल को सक्षम करें।
AUTH नाम की एक निर्देशिका बनाएं और इस निर्देशिका पर www-data अनुमति नाम के उपयोगकर्ता को दें।
इस निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को त्रिज्या प्रमाणीकरण का अनुरोध करने के लिए अपाचे सर्वर को कॉन्फ़िगर करें।
डिफ़ॉल्ट वेबसाइट के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।
यहां हमारे विन्यास से पहले विन्यास फ़ाइल है।
यहां हमारे विन्यास के बाद फ़ाइल है ।
अपाचे सर्वर को AUTH नाम की निर्देशिका तक पहुंचने के लिए पासवर्ड प्रमाणीकरण का अनुरोध करने के लिए कॉन्फ़िगर किया गया था।
अपाचे वेब सर्वर को रेडियस सर्वर 192.168.15.10 का उपयोग करके उपयोगकर्ता खातों को प्रमाणित करने के लिए कॉन्फ़िगर किया गया था।
अपाचे सेवा को पुनः आरंभ करें।
बधाइयाँ! आपसफलतापूर्वक अपाचे प्रमाणीकरण को कॉन्फ़िगर करते हैं।
Nginx – त्रिज्या प्रमाणीकरण परीक्षण
अपना ब्राउज़र खोलें और अपने Nginx वेब सर्वर का आईपी पता दर्ज करें।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.15.20
Nginx सर्वर आप उपयोगकर्ता प्रमाणीकरण करने के लिए आवश्यक हो जाएगा।
एक सफल लॉगिन के बाद, आप वेबसाइट तक पहुंचने के लिए अधिकृत होंगे।
बधाइयाँ! आपने एनगिंक्स सर्वर पर रेडियस ऑथेंटिकेशन को कॉन्फ़िगर किया।