Apache Basic-Auth Passwort-Hash (Bcrypt) direkt im Browser erzeugen.
Fertige Zeile für deine .htpasswd – zum sofortigen Einfügen.
.htpasswd einfügen.
Eine Zeile pro Benutzer. Mehrere Benutzer sind möglich.
Gib oben deinen gewünschten Benutzernamen und ein sicheres Passwort ein. Klicke auf Hash erzeugen. Du erhältst eine fertige Zeile im Format:
benutzername:$2y$12$abc123...langer-hash
Erstelle auf deinem Server eine Textdatei namens .htpasswd. Füge die erzeugte Zeile dort ein. Der Dateiname beginnt mit einem Punkt – das ist in Unix-Systemen eine versteckte Datei, was beabsichtigt ist.
/public_html/),
damit sie nicht direkt über den Browser aufgerufen werden kann.
# Beispiel-Inhalt der .htpasswd geri:$2y$12$BEISPIELHASHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX anna:$2y$12$ANDERERBEISPIELHASHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Im Verzeichnis, das du schützen möchtest, erstellst du eine Datei .htaccess (oder ergänzt eine bestehende). Trage folgende Zeilen ein:
AuthType Basic AuthName "Bitte anmelden" AuthUserFile /absoluter/pfad/zu/.htpasswd Require valid-user
/home/ oder /var/www/.
Lade beide Dateien per FTP/SFTP auf deinen Server hoch. Rufe anschließend das geschützte Verzeichnis im Browser auf – es erscheint ein Login-Dialog. Gib Benutzername und Passwort ein.
Um ein Passwort zu ändern, erzeuge einfach einen neuen Hash und ersetze die entsprechende Zeile in der .htpasswd. Zum Entfernen eines Benutzers lösche seine Zeile vollständig.