Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:comment_mettre_en_place_un_proxy_squid_avec_authentification_ncsa [Le 15/12/2011, 15:17] – modification externe 127.0.0.1 | tutoriel:comment_mettre_en_place_un_proxy_squid_avec_authentification_ncsa [Le 18/11/2016, 16:59] (Version actuelle) – [Configuration de Squid] 62.235.25.125 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Mise en place d'un proxy Squid avec authentification NCSA (pop up d' | ||
+ | |||
+ | Ce tutoriel va expliquer la méthode à suivre pour utiliser la méthode d' | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Une machine (ici sous Ubuntu 8.10). | ||
+ | * Le proxy libre [[: | ||
+ | * Installer le paquet [[: | ||
+ | |||
+ | ===== Installation et configuration de Squid ===== | ||
+ | |||
+ | ==== Installation de Squid ==== | ||
+ | |||
+ | Voir la page de la documentation correspondante : [[: | ||
+ | |||
+ | ==== Fichier utilisateurs ==== | ||
+ | |||
+ | **Remarque** : | ||
+ | |||
+ | Pour pouvoir être authentifié par Squid il faut tout d' | ||
+ | |||
+ | < | ||
+ | truncate -s 0 / | ||
+ | chown root:proxy / | ||
+ | chmod 0640 / | ||
+ | </ | ||
+ | |||
+ | Pour ajouter des utilisateurs, | ||
+ | < | ||
+ | |||
+ | Il faut répéter la dernière opération autant de fois que vous avez d' | ||
+ | |||
+ | Pour vérifier que le fichier est correct et fonctionnera avec Squid utilisez la commande suivante : | ||
+ | |||
+ | < | ||
+ | |||
+ | Rentrez votre login et votre mot de passe de la manière suivante : | ||
+ | < | ||
+ | |||
+ | Si la réponse est **OK** tout est bon, si la réponse est **ERR** vérifiez votre fichier users. | ||
+ | |||
+ | Pour sortir de la boucle appuyez sur **ctrl + D**. | ||
+ | |||
+ | ==== Configuration de Squid ==== | ||
+ | |||
+ | [[: | ||
+ | Éditez le fichier]] **/ | ||
+ | |||
+ | * dans la partie **'' | ||
+ | |||
+ | < | ||
+ | auth_param basic program / | ||
+ | auth_param basic children 5 | ||
+ | auth_param basic realm Squid proxy-caching web server | ||
+ | auth_param basic credentialsttl 2 hours | ||
+ | </ | ||
+ | |||
+ | **children :** 5 est une valeur usuelle. Si vous avez de nombreux utilisateurs, | ||
+ | |||
+ | **realm :** texte qui apparaîtra dans la fenêtre de demande d' | ||
+ | |||
+ | **credentialsttl :** durée de vie de l' | ||
+ | |||
+ | Ensuite, dans la partie **acl** rajouter la ligne suivante : | ||
+ | < | ||
+ | |||
+ | Enfin, dans la partie **http_access** rajouter la ligne suivante : | ||
+ | < | ||
+ | |||
+ | **GroupePC** représente le groupe de machines que vous avez autorisé à avoir accès à votre proxy. Pour plus de renseignements, | ||
+ | |||
+ | À partir de 10.04 serveur jusqu' | ||
+ | < | ||
+ | |||
+ | Pour finir il faut relancer Squid : | ||
+ | |||
+ | < | ||
+ | |||
+ | Vous pouvez désormais utiliser votre proxy en mode authentifié ! | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |