في هذا المنشور ، سنتحدث عن كيفية تكوين مصادقة كلمة المرور لمرة واحدة على Apache باستخدام JAS و Radius.
JAS (خادم مصادقة JaCarta) هو
خادم مصادقة مستقل عالي الأداء مع دعم الرموز المميزة OTP و U2F ، بالإضافة إلى الرموز المميزة للبرامج للأجهزة المحمولة. تم استخدام البرنامج التالي أثناء عملية التكوين - JAS 1.x ، Linux Debian ، Apache2 ، وكذلك الرموز
JaCarta WebPass ، الرموز المميزة
JaCarta U2F ، أي رموز OTP حسب الحدث ، برنامج Google Authenticator ، Yandex-key ، إلخ.
لحل هذه المشكلة ، يمكنك استخدام
المكون الإضافي لمصادقة دائرة نصف قطرها لخادم
apache2 . يتم تنفيذ جميع الإجراءات على خادم الويب
لتوزيع امتداد Linux Debian .
إعداد خادم الويب
1. تثبيت وحدة نصف قطرها ل apache2:
sudo apt install libapache2-mod-auth-radius sudo a2enmod auth_radius
2. نختار الموقع الضروري ونجري تغييرات في التكوين:
ServerName web1.test2.ru ServerAdmin webmaster@localhost DocumentRoot /var/www/html # radius (, , ) AddRadiusAuth 127.0.0.1 P@ssw0rd 5 AddRadiusCookieValid 60
في قسم "الدليل" ، يرجى أيضًا الإشارة إلى:
AuthType Basic AuthName "Radius Authentication" AuthBasicAuthoritative Off AuthBasicProvider radius AuthRadiusAuthoritative on AuthRadiusActive On Require valid-user
3. إعادة تشغيل خادم الويب الخفي:
sudo apache2ctl restart
خادم الويب جاهز.
تكوين خادم نصف القطر (NPS)
قم بتشغيل وحدة إدارة NPS.
1. أضف خادم الويب الخاص بنا كعميل:

2. في سياسات طلب الاتصال ، قم بإنشاء قاعدة وفقًا لسياسة أمان المؤسسة:

إضافة مستخدم لديه حقوق الوصول إلى الشبكة
نقوم بإنشاء المستخدم ، وفي علامة التبويب "الطلب" ، نوفر حقوق الوصول إلى الشبكة:

تكوين خادم JAS
في وحدة تحكم إدارة JAS ، أضف أيًا من مصادقة OTP أعلاه.
حدد اسم المستخدم في الخصائص:

لمزيد من المعلومات حول إعداد خادم JAS ، راجع وثائق المنتج
وقاعدة المعارف .
تحقق العمل
في المتصفح ، انتقل إلى موقعنا. يجب تسجيل الدخول وكلمة المرور. أدخل اسم المستخدم وكلمة المرور لمرة واحدة:

إذا تم تنفيذ كل شيء بشكل صحيح ، فسنحصل على حق الوصول إلى موقعنا على الويب ، وكلمة المرور محمية:

وبالإضافة إلى ذلك:
www.adminsehow.com/2010/03/how-to-authenticate-apache-2-with-radius-on-debian