Si desidera informazioni su come configurare l’autenticazione Kerberos del servizio Apache in Active Directory? In questo tutorial, ti mostreremo come autenticare gli utenti Apache utilizzando Active Directory da Microsoft Windows e il protocollo Kerberos.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• Windows 2012 R2
In questo esempio, l’indirizzo IP del controller di dominio è 192.168.15.10.
Nel nostro esempio, l’indirizzo IP del server Apache è 192.168.15.11.
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.
Tutorial Windows – Domain Account Creation
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
È necessario creare almeno 1 account nel database di Active Directory.
L’account ADMIN verrà utilizzato per accedere al server Apache.
Nel controller di dominio aprire l’applicazione denominata: Utenti e computer di Active Directory
Creare un nuovo account all’interno del contenitore Users.
Creare un nuovo account denominato: admin
Password configurata per l’utente ADMIN: kamisama123..
Questo account verrà utilizzato per l’autenticazione sul server Apache.
Congratulazioni, è stato creato l’account di Active Directory richiesto.
Apache – Autenticazione Kerberos in Active Directory
• IP – 192.168.15.11
• Operational System – Ubuntu 20
• Hostname – APACHE
Impostare un nome host utilizzando il comando HOSTNAMECTL.
Modificare il file di configurazione HOSTS.
Aggiungere l’indirizzo IP e il nome host del controller di dominio.
Installare il server Apache, il modulo Kerberos e un elenco di software necessari.
Nell’installazione grafica, eseguire la seguente configurazione:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
È necessario modificare le informazioni di dominio per riflettere l’ambiente di rete.
Modificare il file di configurazione Kerberos.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
È necessario modificare le informazioni di dominio per riflettere l’ambiente di rete.
Avviare una sessione Kerberos come amministratore di dominio.
Elencare la sessione Kerberos.
Ecco l’output del comando.
Aggiungere il server Apache come computer di dominio.
È necessario modificare le informazioni di dominio per riflettere l’ambiente di rete.
È necessario modificare il nome host.
Arrestare la sessione Kerberos come amministratore di dominio.
Spostare il file di chiave nella posizione corretta.
Nel nostro esempio, chiederemo l’autenticazione agli utenti che tentano di accedere a una directory denominata TEST.
Creare una directory denominata TEST e assegnare all’utente l’autorizzazione www-data su questa directory.
Configurare il server Apache per richiedere l’autenticazione Kerberos agli utenti che tentano di accedere a questa directory.
Modificare il file di configurazione Apache.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
Il server Apache è stato configurato per richiedere l’autenticazione tramite password per accedere alla directory denominata TEST.
Il servizio Apache è stato configurato per autenticare gli account utente tramite Kerberos.
È necessario modificare le informazioni di dominio per riflettere l’ambiente di rete.
Riavviare il servizio Apache.
Congratulazioni! L’autenticazione Apache è stata configurata correttamente per l’utilizzo di Kerberos.
Apache – Test di autenticazione Kerberos
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 di Active Directory e la relativa password.
• Username: admin
• Password: kamisama123..
Dopo un accesso riuscito, si sarà autorizzati ad accedere alla directory denominata TEST.
Congratulazioni! È stata configurata l’autenticazione Kerberos sul server Apache.