Möchten Sie erfahren, wie Sie die PAM-Authentifizierung auf dem Apache-Server konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie den Apache-Dienst konfigurieren, um Benutzer mithilfe des Plugable Authentication-Moduls, das auch als PAM bezeichnet wird, auf einem Computer mit Ubuntu Linux zu authentifizieren.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
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.
Apache – PAM-Authentifizierung
Installieren Sie den Apache-Server und das PAM-Modul.
Aktivieren Sie das Apache2 PAM-Authentifizierungsmodul.
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 PAM-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 mithilfe des PAM-Authentifizierungsmoduls authentifiziert werden.
Erstellen Sie die PAM-Konfigurationsdatei.
Hier ist der Dateiinhalt.
In unserem Beispiel werden wir den Apache-Dienstzugriff mithilfe der Linux-Konten authentifizieren.
Aktivieren Sie den Apache-Dienst, um die SHADOW-Datei zu lesen.
Starten Sie den Apache-Dienst neu.
Herzlichen glückwunsch! Sie haben die Apache-Authentifizierung erfolgreich konfiguriert.
Apache – PAM-Authentifizierungstest
Erstellen Sie ein Linux-Konto, das im Authentifizierungstest verwendet werden soll.
In unserem Beispiel haben wir ein Linux-Konto mit dem Namen ADMIN erstellt.
Das konfigurierte Kennwort war 123qwe.
Ö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 lokalen Benutzernamen und dessen Kennwort ein.
• Benutzername: admin
• Passwort: 123qwe
Nach einer erfolgreichen Anmeldung werden Sie autorisiert, auf das Verzeichnis mit dem Namen TEST zuzugreifen.
Herzlichen glückwunsch! Sie haben die PAM-Authentifizierung auf einem Apache-Server konfiguriert.