So schützen Sie Webverzeichnisse mit .htaccess und .htpasswd

In diesem Tutorial erfahren Sie, wie Sie Verzeichnisse oder Ordner von Webseiten durch die Dateien .htaccess und .htpasswd schützen . Wir werden eine Erklärung sehen, wie man es manuell ohne Hilfe von Panels macht. Als erstes erklären wir kurz, worum es in den genannten Dateien geht.

Was ist .htaccess und htpasswd
Dies sind zwei sehr wichtige Dateien, um bestimmte Aspekte des Servers zu ändern. Der Inhalt ist reiner Text, sodass Sie ihn mit jedem Programm bearbeiten können, mit dem Sie mit reinem Text arbeiten können, z. B. mit Notebook, gedit usw. (Word merkt sich, dass es nicht mit normalem Text funktioniert). Die .htaccess-Datei wird zum Schutz von Ordnern verwendet, wir können sie jedoch auch zum Ausgeben kurzer URLs verwenden.

.htacces bestimmt die Art der erforderlichen Berechtigungen und wer auf welche Dateien zugreifen kann.

.htpasswd übernimmt das Speichern des Namens und des Kennworts jedes einzelnen.

.zugang

Wir fügen diese Datei in den Ordner ein, den wir sichern möchten. In die Datei schreiben wir folgendes:

 AuthUserFile absoluter_Pfad / .htpasswd AuthName Ihr_Name AuthType Basic erfordern Benutzer TechnoWikis 

Wir werden jede Zeile mit einer kurzen Erklärung unten sehen.

AuthUserFile absoluter_Pfad / .htpasswd
Es wird angezeigt, wo sich unsere .htpasswd-Datei befindet. Wir müssen den absoluten Pfad einfügen. Diese Datei sollte sich außerhalb des Ordners public_html außerhalb der Reichweite von Benutzern (des Webs) befinden, wenn sie Ihre Benutzer und Kennwörter nicht erkennen kann.

AuthName Ihr_Name
Diese Zeile ist für die Anzeige des Namens der Site verantwortlich. Ihre Eingabe wirkt sich nicht auf die Ordner- oder Dateinamen aus.

AuthType Basic
Die dritte Zeile gibt den Authentifizierungstyp an. In diesem Fall handelt es sich um einen einfachen Authentifizierungstyp.

erfordern Benutzer TechnoWikis
Die letzte Zeile wird verwendet, um den Benutzer anzugeben, der eingeben kann. In diesem Fall ist der Benutzer, der eingeben kann, eindeutig und wird als TechnoWikis bezeichnet. Wir könnten jedoch mehrere Benutzer in dieselbe Zeile setzen, indem wir sie durch Leerzeichen trennen. podrían entrar todos los usuarios. Wenn wir einen gültigen Benutzer angeben, können alle Benutzer diesen eingeben. Wir könnten auch durch Dateien schützen, in diesem Fall würden wir unter AuthType setzen:

 <Dateien "visita_solvetic.html"> erfordern Benutzer TechnoWikis </ Files> 

Wir können viele Dinge anfassen, es kommt darauf an, was wir erreichen wollen.

See also  Was ist Google+?

.htpasswd

Diese Datei enthält die Liste der Benutzernamen und die zugehörigen Kennwörter. Sie können diese also bequem speichern. Das Passwort wird verschlüsselt. Jede Zeile der Datei wird folgendermaßen gebildet:

 Benutzer: Passwort 

Wir können den Befehl htpasswd ausführen, um die Datei zu erstellen, oder uns die Zeichenfolge im Terminal anzeigen. Dann lasse ich die Struktur, wie sie verwendet werden kann:

 htpasswd [-c] [-i] [-m | -B | -d | -s | -p] [-C cost] [-D] [-v] Benutzerpassdatei htpasswd -b [-c] [-m | -B | -d | -s | -p] [-C cost] [-D] [-v] Passwort für den Benutzer der Datei htpasswd -n [-i] [-m | -B | -d | -s | -p] [-C cost] Benutzer htpasswd -nb [-m | -B | -d | -s | -p] [-C cost] Benutzerpasswort 

Sehen wir uns 2 Beispiele an:

Um die Zeichenfolge, die wir manuell zur .htpasswd-Datei hinzufügen müssen, im Terminal zu drucken, führen wir Folgendes aus:

 htpasswd -nb Benutzerpasswort 

Wenn wir den String direkt in die .htpasswd-Datei schreiben wollen, führen wir Folgendes aus:

 htpasswd -cb Pfad_zum_Speichern / .htpasswd Benutzerpasswort 
Hinweis
Wo Sie path_where_to save sehen, ist der Pfad, in dem Sie die .htpasswd-Datei ablegen. Beachten Sie, dass der c- Parameter zum Erstellen der .htpasswd-Datei verwendet wird und diese, falls vorhanden, abschneidet.

Sie könnten auch an diesem Kennwortgenerator für die Datei interessiert sein, sie ist sehr einfach zu verwenden. Sehen wir uns an, wie sie erstellt wurde. Geben Sie den Benutzernamen und das Kennwort ein:

generate_password_htpasswd_1.jpg

Jetzt klicken wir auf die Schaltfläche zum Erstellen einer .htpasswd-Datei und erhalten Folgendes:

generate_password_htpasswd_2.jpg

Wir müssen die Zeile kopieren, die im Textfeld in unserer Datei angezeigt wird. Denken Sie daran, dass jeder Benutzer eine Zeile verwendet.

See also  So programmieren Sie Windows 10 automatisch ausschalten

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *