क्या आप सक्रिय निर्देशिका पर Nginx सेवा Kerberos प्रमाणीकरण को कॉन्फ़िगर करना सीखना चाहेंगे? इस ट्यूटोरियल में, हम आपको बताएंगे कि माइक्रोसॉफ्ट विंडोज और केर्बेरोस प्रोटोकॉल से सक्रिय निर्देशिका का उपयोग करके Nginx उपयोगकर्ताओं को कैसे प्रमाणित किया जाए।

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0

हमारे उदाहरण में, डोमेन नियंत्रक आईपी पता 192.168.15.10 है।

हमारे उदाहरण में, Nginx सर्वर आईपी पता 192.168.15.11 है।

उपकरण सूची

निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।

Nginx – संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल विंडोज – डोमेन खाता निर्माण

• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01

हमें सक्रिय निर्देशिका डेटाबेस पर कम से कम 1 खाता बनाने की आवश्यकता है।

एडमिन अकाउंट का इस्तेमाल एनजीएनएक्स सर्वर पर लॉगइन करने के लिए किया जाएगा।

डोमेन नियंत्रक पर, नामित एप्लिकेशन खोलें: सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर

उपयोगकर्ताओं के कंटेनर के अंदर एक नया खाता बनाएं।

Zabbix active directory account

नाम से नया खाता बनाएं: एडमिन

पासवर्ड व्यवस्थापक उपयोगकर्ता को कॉन्फ़िगर: kamisama123..

इस खाते का उपयोग एनजीएनएक्स सर्वर पर प्रमाणित करने के लिए किया जाएगा।

active directory admin account
zabbix active directory admin properties

बधाई हो, आपने आवश्यक सक्रिय निर्देशिका खाता बनाया है।

Nginx – सक्रिय निर्देशिका पर केर्बेरोस प्रमाणीकरण

• IP – 192.168.15.11
• Operational System – Ubuntu 20
• Hostname – NGINX

होस्टनेमेक्टल कमांड का उपयोग करके होस्टनेम सेट करें।

Copy to Clipboard

होस्ट कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

डोमेन कंट्रोलर आईपी एड्रेस और होस्टनेम जोड़ें।

Copy to Clipboard

केर्बेरोस प्रमाणीकरण को सक्षम करने के लिए आवश्यक पैकेजों की सूची स्थापित करें।

Copy to Clipboard

ग्राफिक स्थापना पर, निम्नलिखित विन्यास करें:

• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL

आपको अपने नेटवर्क वातावरण को प्रतिबिंबित करने के लिए डोमेन जानकारी को बदलना होगा।

केर्बरोस कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

आपको अपने नेटवर्क वातावरण को प्रतिबिंबित करने के लिए डोमेन जानकारी को बदलना होगा।

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

Nginx – केर्बेरोस प्रमाणीकरण

Nginx सर्वर और आवश्यक संकुल स्थापित करें।

Copy to Clipboard

हमारे उदाहरण में, हम टेस्ट नाम की एक निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को प्रमाणीकरण का अनुरोध करने जा रहे हैं।

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

Copy to Clipboard

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

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

Copy to Clipboard

इस फाइल में निम्नलिखित कॉन्फिगरेशन जोड़ें।

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

एनजेनएक्स सेवा को पाम प्रमाणीकरण मॉड्यूल का उपयोग करके उपयोगकर्ता खातों को प्रमाणित करने के लिए कॉन्फ़िगर किया गया था।

पाम विन्यास फ़ाइल बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

हमारे उदाहरण में, हम केर्बेरोस का उपयोग करके Nginx सेवा पहुंच को प्रमाणित करने जा रहे हैं।

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

Copy to Clipboard

बधाइयाँ! आपने केर्बेरोस का उपयोग करने के लिए Nginx प्रमाणीकरण को सफलतापूर्वक कॉन्फ़िगर किया।

Nginx – केबेरोस प्रमाणीकरण परीक्षण

ऑथेंटिकेशन टेस्ट में इस्तेमाल होने वाला एचटीएमएल पेज बनाएं।

Copy to Clipboard

हमारे उदाहरण में, हमने टेस्ट नाम से एक एचटीएमएल पेज बनाया।

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

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

• http://192.168.15.11

Nginx डिफ़ॉल्ट पेज प्रदर्शित किया जाएगा।

nginx welcome

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

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

• http://192.168.15.11/test/test.html

लॉगिन स्क्रीन पर, एक सक्रिय निर्देशिका उपयोगकर्ता नाम और उसका पासवर्ड दर्ज करें।

• Username: admin
• Password: kamisama123..

Apache login form

एक सफल लॉगिन के बाद, आप टेस्ट नाम की निर्देशिका तक पहुंचने के लिए अधिकृत होंगे।

Nginx authentication test

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