क्या आप यह सीखना चाहेंगे कि त्रिज्या प्रमाणीकरण का उपयोग करने के लिए 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

लिनक्स कंसोल पर, फ्रीरेडियस सेवा स्थापित करने के लिए निम्नलिखित आदेशों का उपयोग करें।

Copy to Clipboard

अब, हमें फ्रीराडियस क्लाइंट्स को नाम की फाइल में जोड़ने की जरूरत है: Clients.conf।

इस फ़ाइल का पता लगाएं और संपादित करें।

Copy to Clipboard

क्लाइंट्स.कॉन्फ फ़ाइल के अंत में निम्नलिखित पंक्तियां जोड़ें।

Copy to Clipboard

हमारे उदाहरण में, हम 1 क्लाइंट डिवाइस जोड़ रहे हैं:

डिवाइस का नाम प्रॉक्सीऑथ रखा गया था और इसमें आईपी एड्रेस 192.168.15.30 है ।

अब, हमें फ्रीराडियस उपयोगकर्ताओं को विन्यास फ़ाइल में जोड़ने की आवश्यकता है: उपयोगकर्ता।

इस फ़ाइल का पता लगाएं और संपादित करें।

Copy to Clipboard

फ़ाइल के अंत में निम्नलिखित पंक्तियां जोड़ें

Copy to Clipboard

हमारे उदाहरण में, हम 2 उपयोगकर्ता खातों को जोड़ रहे हैं।

पहले यूजर अकाउंट का नाम एडमिन रखा गया था।

दूसरे यूजर अकाउंट का नाम ब्रूनो रखा गया।

फ्रीरेडियस सर्वर को फिर से शुरू करें।

Copy to Clipboard

अपने त्रिज्या सर्वर विन्यास फ़ाइल का परीक्षण करें।

Copy to Clipboard

आपने उबंटू लिनक्स पर फ्रीरेडियस इंस्टॉलेशन समाप्त कर दिया है।

फ्रीरेडियस ऑथेंटिकेशन टेस्ट

निम्नलिखित आदेशों का उपयोग करके स्थानीय रूप से अपने त्रिज्या प्रमाणीकरण का परीक्षण करें:

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

जैसा कि आप देख सकते हैं, ब्रूनो खाता त्रिज्या सर्वर पर सफलतापूर्वक प्रमाणित करने में सक्षम था।

एडमिन नाम के यूजर अकाउंट का टेस्ट करें।

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

जैसा कि आप देख सकते हैं, व्यवस्थापक खाता त्रिज्या सर्वर पर सफलतापूर्वक प्रमाणित करने में सक्षम था।

ट्यूटोरियल Nginx - त्रिज्या प्रमाणीकरण

• IP - 192.168.15.20
• Operational System - Ubuntu 20.04
• Hostname - NGINX

एनजीएनएक्स सर्वर स्थापित करें।

Copy to Clipboard

डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

यहां हमारे विन्यास से पहले फ़ाइल है ।

Copy to Clipboard

यहां हमारे विन्यास के बाद फ़ाइल है ।

Copy to Clipboard

हमारे उदाहरण में, Nginx विन्यास वेबसाइट के किसी भी हिस्से का उपयोग करने के लिए उपयोगकर्ता प्रमाणीकरण की आवश्यकता है।

Nginx देशी त्रिज्या प्रमाणीकरण नहीं है।

Nginx को भेजी गई प्रमाणीकरण जानकारी वेब सर्वर 192.168.15.30 को भेजी जाएगी।

यदि रिमोट सर्वर उपयोगकर्ता प्रमाणीकरण को मान्य करता है, तो Nginx उपयोगकर्ता का उपयोग अधिकृत करेगा।

एनजीइंक्स सेवा को पुनः आरंभ करें।

Copy to Clipboard

आपने Nginx आवश्यक विन्यास समाप्त कर दिया है।

Nginx - प्रमाणीकरण प्रॉक्सी के रूप में अपाचे का उपयोग करना

• IP - 192.168.15.30
• Operational System - Ubuntu 20.04
• Hostname - APACHE

अब, हमें रिमोट सर्वर को कॉन्फ़िगर करने की आवश्यकता है जो क्रेडेंशियल सत्यापन के लिए जिम्मेदार होगा।

हमारे उदाहरण में, हम त्रिज्या सर्वर पर उपयोगकर्ता क्रेडेंशियल को मान्य करने के लिए अपाचे सर्वर का उपयोग करने जा रहे हैं।

अपाचे सर्वर और आवश्यक त्रिज्या प्रमाणीकरण मॉड्यूल स्थापित करें।

Copy to Clipboard

अपाचे2 रेडियस ऑथेंटिकेशन मॉड्यूल को सक्षम करें।

Copy to Clipboard

AUTH नाम की एक निर्देशिका बनाएं और इस निर्देशिका पर www-data अनुमति नाम के उपयोगकर्ता को दें।

Copy to Clipboard

इस निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को त्रिज्या प्रमाणीकरण का अनुरोध करने के लिए अपाचे सर्वर को कॉन्फ़िगर करें।

डिफ़ॉल्ट वेबसाइट के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

यहां हमारे विन्यास से पहले विन्यास फ़ाइल है।

Copy to Clipboard

यहां हमारे विन्यास के बाद फ़ाइल है ।

Copy to Clipboard

अपाचे सर्वर को AUTH नाम की निर्देशिका तक पहुंचने के लिए पासवर्ड प्रमाणीकरण का अनुरोध करने के लिए कॉन्फ़िगर किया गया था।

अपाचे वेब सर्वर को रेडियस सर्वर 192.168.15.10 का उपयोग करके उपयोगकर्ता खातों को प्रमाणित करने के लिए कॉन्फ़िगर किया गया था।

अपाचे सेवा को पुनः आरंभ करें।

Copy to Clipboard

बधाइयाँ! आपसफलतापूर्वक अपाचे प्रमाणीकरण को कॉन्फ़िगर करते हैं।

Nginx - त्रिज्या प्रमाणीकरण परीक्षण

अपना ब्राउज़र खोलें और अपने Nginx वेब सर्वर का आईपी पता दर्ज करें।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://192.168.15.20

Nginx सर्वर आप उपयोगकर्ता प्रमाणीकरण करने के लिए आवश्यक हो जाएगा।

Nginx authentication

एक सफल लॉगिन के बाद, आप वेबसाइट तक पहुंचने के लिए अधिकृत होंगे।

nginx welcome

बधाइयाँ! आपने एनगिंक्स सर्वर पर रेडियस ऑथेंटिकेशन को कॉन्फ़िगर किया।