Möchten Sie erfahren, wie Sie die Kerberos-Authentifizierung des Apache-Dienstes in Active Directory konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie Apache-Benutzer mithilfe des Active Directory von Microsoft Windows und des Kerberos-Protokolls authentifizieren.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• Windows 2012 R2
In unserem Beispiel lautet die Domänencontroller-IP-Adresse 192.168.15.10.
In unserem Beispiel lautet die Apache-Server-IP-Adresse 192.168.15.11.
Copyright © 2018-2021 von Techexpert.tips.
Alle Rechte vorbehalten. Kein Teil dieser Veröffentlichung darf ohne vorherige schriftliche Genehmigung des Herausgebers in irgendeiner Form oder mit irgendwelchen Mitteln reproduziert, verteilt oder übertragen werden.
Geräteliste
Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.
Als Amazon Associate verdiene ich mit qualifizierenden Käufen.
Apache – Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Apache.
Tutorial Windows – Domänenkontoerstellung
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
Wir müssen mindestens 1 Konto in der Active Directory-Datenbank erstellen.
Das ADMIN-Konto wird verwendet, um sich auf dem Apache-Server anzumelden.
Öffnen Sie auf dem Domänencontroller die Anwendung mit dem Namen: Active Directory-Benutzer und -Computer
Erstellen Sie ein neues Konto im Container Benutzer.
Erstellen Eines neuen Kontos mit dem Namen: admin
Für den ADMIN-Benutzer konfiguriertes Kennwort: kamisama123..
Dieses Konto wird zur Authentifizierung auf dem Apache-Server verwendet.
Herzlichen Glückwunsch, Sie haben das erforderliche Active Directory-Konto erstellt.
Apache – Kerberos-Authentifizierung im Active Directory
• IP – 192.168.15.11
• Betriebssystem – Ubuntu 20
• Hostname – APACHE
Legen Sie einen Hostnamen mit dem Befehl HOSTNAMECTL fest.
Bearbeiten Sie die HOSTS-Konfigurationsdatei.
Fügen Sie die Domänencontroller-IP-Adresse und den Hostnamen hinzu.
Installieren Sie den Apache-Server, das Kerberos-Modul und eine Liste der erforderlichen Software.
Führen Sie bei der Grafischen Installation die folgende Konfiguration aus:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
Sie müssen die Domäneninformationen ändern, um Ihre Netzwerkumgebung widerzuspiegeln.
Bearbeiten Sie die Kerberos-Konfigurationsdatei.
Hier ist die Datei, vor unserer Konfiguration.
Hier ist die Datei, nach unserer Konfiguration.
Sie müssen die Domäneninformationen ändern, um Ihre Netzwerkumgebung widerzuspiegeln.
Starten Sie eine Kerberos-Sitzung als Domänenadministrator.
Listet die Kerberos-Sitzung auf.
Hier ist die Befehlsausgabe.
Fügen Sie den Apache-Server als Domänencomputer hinzu.
Sie müssen die Domäneninformationen ändern, um Ihre Netzwerkumgebung widerzuspiegeln.
Sie müssen den Hostnamen ändern.
Beenden Sie die Kerberos-Sitzung als Domänenadministrator.
Verschieben Sie die Schlüsseldatei an den richtigen Speicherort.
In unserem Beispiel fordern wir die Authentifizierung für Benutzer an, die versuchen, auf ein Verzeichnis mit dem Namen TEST zuzugreifen.
Erstellen Sie ein Verzeichnis mit dem Namen TEST, und erteilen Sie dem Benutzer mit dem Namen www-data die Berechtigung zu diesem Verzeichnis.
Konfigurieren Sie den Apache-Server so, dass Benutzer, die auf dieses Verzeichnis zugreifen möchten, die Kerberos-Authentifizierung anfordern.
Bearbeiten Sie die Apache-Konfigurationsdatei.
Hier ist die Datei, vor unserer Konfiguration.
Hier ist die Datei, nach unserer Konfiguration.
Der Apache-Server wurde so konfiguriert, dass er die Kennwortauthentifizierung anfordert, um auf das Verzeichnis mit dem Namen TEST zuzugreifen.
Der Apache-Dienst wurde so konfiguriert, dass Benutzerkonten mit Kerberos authentifiziert werden.
Sie müssen die Domäneninformationen ändern, um Ihre Netzwerkumgebung widerzuspiegeln.
Starten Sie den Apache-Dienst neu.
Herzlichen glückwunsch! Sie haben die Apache-Authentifizierung erfolgreich für die Verwendung von Kerberos konfiguriert.
Apache – Kerberos-Authentifizierungstest
Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Apache-Webservers ein.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• http://192.168.15.11
Die Apache-Standardseite wird angezeigt.
Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /test ein.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• http://192.168.15.11/test
Geben Sie auf dem Anmeldebildschirm einen Active Directory-Benutzernamen und dessen Kennwort ein.
• Benutzername: admin
• Passwort: kamisama123..
Nach einer erfolgreichen Anmeldung werden Sie autorisiert, auf das Verzeichnis mit dem Namen TEST zuzugreifen.
Herzlichen glückwunsch! Sie haben die Kerberos-Authentifizierung auf dem Apache-Server konfiguriert.