Dalam posting ini kita akan berbicara tentang cara mengkonfigurasi otentikasi kata sandi satu kali di Apache menggunakan JAS dan Radius.
JAS (JaCarta Authentication Server) adalah server otentikasi kinerja tinggi mandiri dengan dukungan untuk token OTP dan U2F, serta token perangkat lunak untuk perangkat seluler. Perangkat lunak berikut digunakan selama proses pengaturan - JAS 1.x, Linux Debian, Apache2, serta token
JaCarta WebPass , token
JaCarta U2F , token OTP apa pun berdasarkan peristiwa, perangkat lunak Google Authenticator, kunci Yandex, dll.
Untuk mengatasi masalah ini, Anda dapat menggunakan
plug-in otentikasi radius untuk server
apache2 . Semua tindakan di server Web dilakukan untuk
distribusi bentangan Linux Debian .
Penyiapan server web
1. Pasang modul radius untuk apache2:
sudo apt install libapache2-mod-auth-radius sudo a2enmod auth_radius
2. Kami memilih situs yang diperlukan dan dalam konfigurasinya kami membuat perubahan:
ServerName web1.test2.ru ServerAdmin webmaster@localhost DocumentRoot /var/www/html # radius (, , ) AddRadiusAuth 127.0.0.1 P@ssw0rd 5 AddRadiusCookieValid 60
Di bagian "Direktori" juga menunjukkan:
AuthType Basic AuthName "Radius Authentication" AuthBasicAuthoritative Off AuthBasicProvider radius AuthRadiusAuthoritative on AuthRadiusActive On Require valid-user
3. Reboot daemon server web:
sudo apache2ctl restart
Server web siap.
Mengkonfigurasi Server Radius (NPS)
Luncurkan konsol manajemen NPS.
1. Tambahkan server Web kami sebagai klien:

2. Dalam kebijakan permintaan koneksi, buat aturan sesuai dengan kebijakan keamanan perusahaan:

Menambahkan pengguna dengan hak akses jaringan
Kami membuat pengguna dan pada tab Dial-in kami memberikan hak akses jaringan:

Konfigurasikan Server JAS
Di konsol manajemen JAS, tambahkan salah satu autentikator OTP di atas.
Tentukan nama pengguna di properti:

Untuk informasi lebih lanjut tentang pengaturan server JAS, lihat dokumentasi produk dan
Basis Pengetahuan .
Periksa kerja
Di browser, buka situs kami. Login dan kata sandi harus diminta. Masukkan nama pengguna dan kata sandi satu kali:

Jika semuanya dilakukan dengan benar, kami mendapatkan akses ke situs web kami, dilindungi kata sandi:

Opsional:
www.adminsehow.com/2010/03/how-to-authenticate-apache-2-with-radius-on-debian