Media Design

Rechtstreeks naar inhoud gaan

Wij helpen u graag per telefoon of per e-mail bij problemen.

Een directory beveiligen op uw site

Om een directory op uw website met een password te beveiligen moet u eerst inloggen (met SSH, NIET met FTP) op de server. Om gebruik te maken van SSH heeft u een SSH client nodig. Op Unix & Apple machines is deze vaak al beschikbaar, zo niet dan moet u contact opnemen met uw systeembeheerder. Voor Windows machines is er het kleine en eenvoudige programmaatje PuTTY. PuTTY heeft meerdere configuratieschermen maar in principe hoeft u alleen de hostnaam op te geven, uwdomein.nl, en voor SSH te kiezen in plaats van voor Telnet. Klik hierna op 'Open' en uw shell sessie wordt gestart.

(thumb) putty-1.png

Het systeem vraagt om uw login-naam. Dit is uw domeinnaam (zonder www.). Voer vervolgens het wachtwoord in.

(thumb) putty-2.png

De inhoud van uw website is te vinden in de map /html/uwdomein.nl/ Ga vervolgens naar de directory die u wilt beveiligen. U kunt hier komen door gebruik te maken van het commando:
cd directory
Met het commando ls kunt u de inhoud van elke map bekijken.

In de directory die u wilt beveiligen, maakt u met het commando nano .htaccess een file aan die u .htaccess noemt. Let op, er mogen in de bestandsnaam geen tekens voor de punt worden geplaatst. Het bestand .htaccess heeft de volgende inhoud:

AuthUserFile /home/customers/nfs/letter/uwusernaam/html/uwdomein.nl/directory/.htpasswd
AuthName "Restricted area"
AuthType basic
require valid-user

(thumb) putty-3.png

In plaats van "Restricted area" kunt u bij AuthName ook iets anders neerzetten, bv de naam van uw site, als het maar wel tussen aanhalingstekens staat en geen vreemde karakters bevat. "Letter" vervangt u door de eerste letter van uw domeinnaam. "Uwusernaam" en "uwdomein.nl" vervangt u natuurlijk door de gegevens van uw eigen account. Deze file kunt u aanmaken door bijvoorbeeld het commando pico .htaccess te gebruiken.

Vervolgens gebruikt u in dezelfde directory het volgende commando:

htpasswd -cbm .htpasswd user password

waarbij user de inlognaam is en password het wachtwoord. Als u meerdere gebruikers toe wilt voegen, gebruikt u onderstaand commando meerdere keren:

htpasswd -bm .htpasswd user password

dus zonder de -c optie. Nu is de directory waar u deze files in hebt aangemaakt met een wachtwoord beveiligd!

Evertsenstraat 69 Y, tegenover van Speykstraat 6, Leiden 071 - 523 32 58 (10:00 - 18:00) info@mediadesign.nl algemene voorwaarden