Search


print PDF
Hakemistojen salasanasuojaus



Esittely


Salasanasuojaus onnistuu .htaccess-tiedostolla. Se on piilotettu (piste ennen nimeä) eikä siten näy verkkoselaimessa jos verkkosivulla ei ole index.html-tiedostoa. Tiedostossa olevat parametrit vaikuttavat hakemistoon jossa se sijaitsee ja myös kaikkiin sen alihakemistoihin.



.htpasswd-tiedosto


Ensin on luotava salasanatiedosto. Windowsissa nimeäminen ei onnistu suoraan, vaan luo tiedostot ensin htaccess.txt ja htpasswd.txt nimillä ja siirrä ne palvelimelle. Tämän jälkeen uudelleennimeä .htaccess- ja .htpasswd-nimisiksi.

Luo tiedosto joka sisältää käyttäjät ja salasanat. Ohjeet salasanan kryptaukseen löydät täältä.

Tiedoston tulee sisältää salasanat omilla riveillään seuraavasti:
user:encrypted_password

.htpasswd:n ei tarvitse olla tallennettu samaan hakemistoon .htaccess:in kanssa. Voit esimerkiksi sijoittaa sen webhotellisi juureen, jolloin sitä voi käyttää useiden suojattujen hakemistojen kanssa.

.htaccess-tiedosto
Suojataksesi tietyn hakemiston kokonaan luo allaolevan esimerkin kaltainen .htaccess-tiedosto ja sijoita se suojattavaan hakemistoon.

HUOMIO mikäli kyseessä on webhotelli
Koska Webhotellit sijaitsevat jaetulla alustalla absoluuttinen kotikansio selviää seuraavasti.

Korvaa /homez.XXX/ kansiolla jonka näet esimerkiksi :
- Hallinnasta webhotelli välilehdeltä kohdasta Yhteenveto. Kansio kerrotaan kohdassa " Palvelimet : homez-XXX " (kirjoitetaan .htaccess tiedostoon muodossa homez.XXX)
- Ssh:n avulla kirjoittamalla komento Pwd -P (personal webhotelli ei tue ssh:ta)


AuthUserFile /homez.XXX/your_login_ftp/www/'access path tp file .htpasswd'/.htpasswd

AuthGroupFile /dev/null

AuthName "Restraint Access"

AuthType Basic

<Limit GET POST>

require valid-user

</Limit>