هل تريد معرفة كيفية تكوين مصادقة خدمة Nginx Kerberos على Active Directory؟ في هذا البرنامج التعليمي، نحن ذاهبون إلى تظهر لك كيفية مصادقة المستخدمين Nginx باستخدام “Active Directory” من Microsoft Windows وبروتوكول Kerberos.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
في المثال الخاص بنا، عنوان IP لوحدة تحكم المجال هو 192.168.15.10.
في المثال الخاص بنا، عنوان IP لخادم Nginx هو 192.168.15.11.
قائمة المعدات
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
كمعاون أمازون ، أكسب من المشتريات المؤهلة.
Nginx – البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة Nginx.
البرنامج التعليمي ويندوز – إنشاء حساب المجال
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
نحن بحاجة إلى إنشاء حساب 1 على الأقل على قاعدة بيانات “Active Directory”.
سيتم استخدام حساب ADMIN لتسجيل الدخول على خادم Nginx.
على وحدة تحكم المجال، افتح التطبيق المسمى: مستخدمو الدليل النشط وأجهزة الكمبيوتر
إنشاء حساب جديد داخل حاوية المستخدمين.
إنشاء حساب جديد اسمه: المسؤول
كلمة المرور التي تم تكوينها إلى المستخدم ADMIN: kamisama123..
سيتم استخدام هذا الحساب للمصادقة على خادم Nginx.
تهانينا، لقد قمت بإنشاء حساب “Active Directory” المطلوب.
Nginx – مصادقة Kerberos على “Active Directory”
• IP – 192.168.15.11
• Operational System – Ubuntu 20
• Hostname – NGINX
تعيين اسم مضيف باستخدام الأمر HOSTNAMECTL.
تحرير ملف تكوين HOSTS.
إضافة عنوان IP لوحدة تحكم المجال واسم المضيف.
تثبيت قائمة الحزم المطلوبة لتمكين مصادقة Kerberos.
على التثبيت الرسومية تنفيذ التكوين التالي:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
تحتاج إلى تغيير معلومات المجال لتعكس بيئة الشبكة الخاصة بك.
تحرير ملف تكوين Kerberos.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تحتاج إلى تغيير معلومات المجال لتعكس بيئة الشبكة الخاصة بك.
لقد انتهيت من تكوين Kerberos المطلوب.
Nginx – مصادقة Kerberos
تثبيت الملقم Nginx والحزم المطلوبة.
في المثال، نحن ذاهبون لطلب المصادقة للمستخدمين الذين يحاولون الوصول إلى دليل يسمى TEST.
إنشاء دليل باسم TEST وإعطاء المستخدم المسمى إذن بيانات www عبر هذا الدليل.
تكوين الملقم Nginx لطلب مصادقة PAM للمستخدمين الذين يحاولون الوصول إلى هذا الدليل.
تحرير ملف تكوين Nginx لموقع الويب الافتراضي.
إضافة التكوين التالي إلى هذا الملف.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تم تكوين الملقم Nginx لطلب مصادقة كلمة المرور للوصول إلى الدليل المسمى TEST.
تم تكوين خدمة Nginx لمصادقة حسابات المستخدمين باستخدام الوحدة النمطية للمصادقة PAM.
إنشاء ملف تكوين PAM.
هنا هو محتوى الملف.
في المثال، نحن ذاهبون إلى مصادقة وصول خدمة Nginx باستخدام Kerberos.
إعادة تشغيل خدمة Nginx.
تهانينا! تكوين مصادقة Nginx لاستخدام Kerberos بنجاح.
Nginx – اختبار مصادقة Keberos
إنشاء صفحة HTML ليتم استخدامها في اختبار المصادقة.
في المثال، أنشأنا صفحة HTML تسمى TEST.
افتح المتصفح الخاص بك وأدخل عنوان IP الخاص بخادم الويب Nginx.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://192.168.15.11
سيتم عرض الصفحة الافتراضية Nginx.
افتح المتصفح وأدخل عنوان IP لخادم الويب الخاص بك بالإضافة إلى / اختبار.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://192.168.15.11/test/test.html
على شاشة تسجيل الدخول، أدخل اسم مستخدم Active Directory وكلمة المرور الخاصة به.
• Username: admin
• كلمة السر: kamisama123..
بعد تسجيل دخول ناجح، سيتم تخويلك بالوصول إلى الدليل المسمى TEST.
تهانينا! تكوين مصادقة Kerberos على الملقم Nginx.