Comment protéger l`accès à un répertoire de son site Internet à l

Transcription

Comment protéger l`accès à un répertoire de son site Internet à l
Generationcyb.net | Comment protéger l’accès à un répertoire de son site...
1 sur 4
http://www.generationcyb.net/Comment-proteger-l-acces-a-un,1227
Inscription à la lettre d'information | Fil infos
Accès public à
Internet
Vo t re re c he rc he...
ok
Lieux
Enquête 2012
formations en ligne
NetPublic
Formation-emploi
21 juin:
Expériences
Portraits
Cadre juridique
Observatoire des
usages
Jeunes et TIC
Accueil > Boîte à outils > Sites et blogs
Comment protéger l’accès à
un répertoire de son site
Internet à l’aide d’un fichier
.htaccess
Tous publics
Web
pédagogique et
citoyen
Education à
l’information
Ressources
pédagogiques
générales
Coopération
Fossé numérique
Boîte à outils
Accès aux savoirs
Logiciels libres
Bureautique
Sites et blogs
Image et vidéo
Son et musique
Version imprimable
L’accès à votre site est public, mais vous désirez
peut-être en rendre une partie confidentielle ou
privée. Cela peut-être utile par exemple pour
protéger l’accès au dossier contenant les images
de votre site, au répertoire contenant vos
squelettes Spip, etc.
S’il s’agit d’un site Spip, vous pouvez faire appel
au plugin "Accès restreint" pour protéger des
rubriques de votre site.
Pour interdire l’accès à des répertoires de votre
site, qu’il s’agisse d’un site Spip ou non, vous
pouvez créer un fichier .htaccess. Nous allons
voir comment procéder pour cela.
Le fonctionnement est le suivant : vous placerez
ce fichier dans le répertoire de votre site que
vous voulez rendre confidentiel (ici, dans notre
exemple, un dossier nommé "Wiki") :
Communiquer en
réseau et en direct
Politiques
publiques
23 juin 2011
aux 7èmes
Rencontres
Numériques d’Ile de
France : les 10 ans
des Points CYB
Travaux du
Forum Ouvert pour le
PRIX R&D 2011 en
ligne
5 juin:
8 juin 2011
clôture de l’appel à
projets Prix R&D
IMAGINATEUR
2 juin:
9 juin 2011
Réunion préparatoire
7èmes Rencontres
franciliennes des
espaces jeunes
numériques
2 juin:
Spip
Pourquoi Spip ?
Installer Spip
Personnaliser les
squelettes
graphiques
Les outils du
rédacteur Spip
Plugins divers et
variés
Squelette Socanco
Formation à
distance
Vie privée
17 juin:
Lorsqu’un internaute tentera d’afficher n’importe
quelle page provenant de ce répertoire, un login
et un mot de passe lui seront demandés :
Documentation
générale Spip
Formations Spip
Programme Points
Cyb
E-administration
25/06/2012 15:07
Generationcyb.net | Comment protéger l’accès à un répertoire de son site...
2 sur 4
http://www.generationcyb.net/Comment-proteger-l-acces-a-un,1227
Vous pouvez créer autant de couples login-mot de
passe que vous souhaitez. Lorsque l’internaute
saisit un login et le mot de passe correspondant,
la page demandée s’affiche et il a accès à toutes
les autres pages de ce répertoire.
La création du fichier .htaccess
Pour créer ce fichier, un simple éditeur de texte
suffit : Notepad, Textedit, Wordpad, Pspad,
Smultron…
Si votre éditeur ne vous permet pas d’enregistrer
ce fichier avec le nom souhaité, enregistrez-le
comme htaccess.txt, vous le renommerez plus
tard en .htaccess sur votre serveur à l’aide de
votre logiciel de transfert ftp.
Voici le code qui doit figurer dans le fichier :
AuthName "Acces reservé"
AuthType Basic
AuthUserFile /home/site/www/phpmyadmin/.htpasswd
Require valid-user
Dans notre exemple, nous avons remplacé "Acces
reservé" par "Accès Wiki", car il s’agit de protéger
l’accès à une partie Wiki d’un site.
Trouver le chemin d’accès au fichier
contenant les logins et mots de passe
"/home/site/www/phpmyadmin/.htpasswd" est le
chemin d’accès au fichier qui contient les logins
et mots de passe.
Comment le connaître, si votre hébergeur ne
vous l’a pas indiqué ? Créez tout simplement un
fichier php nommé par exemple chemin.php, qui
contient uniquement le code suivant :
<? echo realpath('chemin.php'); ?>
Installez-le sur votre serveur et affichez-le dans
votre navigateur. Il fait apparaître le chemin de
votre site, du type /home/generationcyb
/www/chemin.php
Dans le code du fichier .htaccess, remplacez
"chemin.php" par ".htpasswd".
Créer le fichier .htpasswd contenant les
25/06/2012 15:07
Generationcyb.net | Comment protéger l’accès à un répertoire de son site...
3 sur 4
http://www.generationcyb.net/Comment-proteger-l-acces-a-un,1227
logins et mots de passe
Toujours avec l’éditeur de texte, insérez du code
sur le modèle suivant :
login1:motdepasse1
login2:motdepasse2
login3:motdepasse3
et ainsi de suite.
Il vaut cependant mieux coder votre mot de
passe, pour qu’il soit plus difficile à deviner. Pour
cela, créez un fichier nommé par exemple
mdp.php avec le code suivant :
<? echo crypt('monmotdepasse'); ?>
Placez-le sur votre serveur et appelez-le apr
votre navigateur : il fera apparaître une formule
du type $1$tcplfeIt$pbGEc2AHPFtJFFOU.B3/j1.
C’est votre mot de passe crypté, que vous pouvez
insérer tel quel dans le fichier .htpasswd.
Renouvelez l’opération autant de fois que vous
souhaitez crypter un mot de passe, en prenant
bien garde, de modifier le mot de passe dans le
code du fichier mdp.php.
Une fois les fichiers .htaccess et .htpasswd
installé sur votre serveur dans le dossier à
protéger, cela doit fonctionner !
Source : www.informatique-facile.net/dossiers
/dossiers.php ?id_dossier=54
Mis en ligne le vendredi 31 août 2007
bookmark this on Delicious
Répondre à cet article
Forum
Comment protéger l’accès à un
répertoire de son site Internet à l’aide
d’un fichier .htaccess
2 mars 2010, par Jean-Thierry Vacheron suisse
Bonjour, je tente de réaliser un accès. Tout
fonctionne bien jusqu’à la venue du
masque de saisie de l’utilisateur et du mot
de passe mais il semble que le fichier
.htpasswd ne soit pas reconnu, que
faire ???
AuthName "Acces reservé" AuthType Basic
AuthUserFile /home/httpd/vhosts
25/06/2012 15:07
Generationcyb.net | Comment protéger l’accès à un répertoire de son site...
4 sur 4
http://www.generationcyb.net/Comment-proteger-l-acces-a-un,1227
/ecuriedujorat.ch/httpdocs/ecurie
/ecurieduJorat/reserver/.htpasswd Require
valid-user
Jtv:rallye2009
Membre:rallye2011
President:rallye2010
le deux fichiers sont dans le dossier
reserver et j’aiun fichier index.html qu eje
souahite ouvrir avec un mot de passe
merci pour votre aide
le chemin a été trouvé avec chemin.php
un grand merci d’avance
Des mêmes auteurs
JC Sarrot :
- Internet, une immense salle des professeurs
- Pratiques collaboratives aux archives
municipales de Rennes
- 9 mars 2006 à Marly-le-Roi : éducation
populaire et formation à distance
- Revues en ligne
- Comment je suis devenue blogueuse
Contact | Plan du site | Espace privé
Dernier ajout : dimanche 17 juin 2012 | 818 articles sur ce site.
Generationcyb.net est motoris´ par Spip 1.9.2e associ´ a un squelette spip Rizom
Sauf indication, les articles sont mis a disposition sous un contrat Creative Commons
25/06/2012 15:07

Documents pareils