Vuoi imparare a configurare un server web Apache per utilizzare Freeradius come server di autenticazione? In questo tutorial, ti mostreremo come autenticare il servizio Apache utilizzando un server Freeradius installato su un computer che esegue Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
– Freeradius 3.0.17
Copyright © 2018-2021 di Techexpert.tips.
Tutti i diritti riservati. Nessuna parte di questa pubblicazione può essere riprodotta, distribuita o trasmessa in qualsiasi forma o con qualsiasi mezzo senza la previa autorizzazione scritta dell’editore.
Elenco attrezzature
Nella sezione seguente viene presentato l’elenco delle attrezzature utilizzate per creare questa esercitazione.
Come Amazon Associate, guadagno dagli acquisti idonei.
Apache – Esercitazione correlata:
In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi ad Apache.
Esercitazione – Installazione del server FreeRadius su Ubuntu Linux
• IP – 192.168.15.10
Sistema operativo – Ubuntu 19
• Hostname – FREERADIUS
Nella console Linux usare i comandi seguenti per installare il servizio FreeRadius.
A questo punto, è necessario aggiungere i client FreeRadius a clients.conf;.
Individuare e modificare il file clients.conf.
Aggiungere le righe seguenti alla fine del file clients.conf.
Nel nostro esempio, stiamo aggiungendo 1 dispositivo client:In our example, we are adding 1 client device:
Il dispositivo è stato denominato APACHE e ha l’indirizzo IP 192.168.15.11.
Ora, abbiamo bisogno di aggiungere gli utenti FreeRadius al file di configurazione USERS.
Individuare e modificare il file di configurazione degli utenti Freeradius.
Aggiungere le seguenti righe alla fine del file
Nel nostro esempio, stiamo aggiungendo 2 account utente.
Il primo account utente è stato denominato Amministratore.
Il secondo account utente è stato denominato Bruno.
Riavviare il server Freeradius.
Testare il file di configurazione del server radius.
Hai completato l’installazione di Freeradius su Ubuntu Linux.
Test di autenticazione Freeradius
Testare l’autenticazione del Radius in locale utilizzando i seguenti comandi:
Ecco l’output del comando:
Come si può vedere, l’account Bruno è stato in grado di autenticarsi correttamente sul server Radius.
Testare l’account utente denominato Admin.
Ecco l’output del comando:
Come si può vedere, l’account amministratore è stato in grado di eseguire correttamente l’autenticazione sul server Radius.
Apache – Autenticazione Radius su FreeRadius
• IP – 192.168.15.11
Sistema Operativo – Ubuntu 19.10
• Hostname – APACHE
Installare il server Apache e il modulo Radius.
Attivare il modulo Apache2 Radius.
Nel nostro esempio, ci accingiamo a richiedere l’autenticazione agli utenti che tentano di accedere a una directory denominata Test.
Creare una directory denominata Test e concedere all’utente denominato www-data l’autorizzazione su questa directory.
Configurare il server Apache per richiedere l’autenticazione Radius agli utenti che tentano di accedere alla directory Test.
Modificare il file di configurazione Apache 000-default.conf.
Ecco il file 000-default.conf prima della nostra configurazione.
Ecco il file 000-default.conf dopo la nostra configurazione.
Il server Apache è stato configurato per richiedere l’autenticazione della password alla directory /var/www/html/test.
Il server Web Apache è stato configurato per autenticare gli account utente utilizzando il server Radius 192.168.15.10.
Riavviare il servizio Apache.
Congratulazioni! L’autenticazione Apache è stata configurata correttamente.
Apache – Test di autenticazione Radius
Aprire il browser e immettere l’indirizzo IP del server Web Apache.
Nel nostro esempio, il seguente URL è stato immesso nel browser:
• http://192.168.15.11
Verrà visualizzata la pagina predefinita Apache.
Aprire il browser e immettere l’indirizzo IP del server Web più /test.
Nel nostro esempio, il seguente URL è stato immesso nel browser:
• http://192.168.15.11/test
Nella schermata di accesso, immettere un nome utente Radius e la relativa password.
• Username: admin
Password: 123qwe..
Dopo un accesso riuscito, si sarà autorizzati ad accedere alla directory denominata Test.
Congratulazioni! L’autenticazione Radius è stata configurata su un server Apache.