Les infos pas comme les autres…
Article tagué http
Linux et les différents Proxy
25/11/08
Bonjour, aujourd’hui je voulais faire un résumé des différentes connection proxy possible sous linux…
Tous les logiciels linux utilisent les variables proxy suivante :
http_proxy, ftp_proxy, HTTP_PROXY, FTP_PROXY
Vous devez donc les ajouter à /etc/.bashrc pour votre environnement ou à /etc/profile pour tout le système.
Les lignes à ajouter pour une connection a un proxy simple sont :
export http_proxy=http://proxy.nom.de.domaine:port export ftp_proxy=http://proxy.nom.de.domaine:port export HTTP_PROXY=http://proxy.nom.de.domaine:port export FTP_PROXY=http://proxy.nom.de.domaine:port
Les lignes à ajouter pour une connection a un proxy sécurisé sont :
export http_proxy=http://user:password@proxy.nom.de.domaine:port export ftp_proxy=http://user:password@proxy.nom.de.domaine:port export HTTP_PROXY=http://user:password@proxy.nom.de.domaine:port export FTP_PROXY=http://user:password@proxy.nom.de.domaine:port
Après vous êtres reloguez tester vos variable avec :
echo $http_proxy echo $ftp_proxy echo $HTTP_PROXY echo $FTP_PROXY
Si comme moi vous travaillez dans une entreprise qui utilise un proxy ISA avec authentification dans le domaine, vous aurez une erreur du type « acces denied » renvoyé par le proxy, voila comment faire avec linux…
Le proxy Microsoft ISA authentifie les connections au proxy via « le domaine », « le nom de votre machine », « votre utilisateur » et votre « mot de passe »
C’est la sécuritée NT Lan Manager, il existe cependant une solution :
installer NTLM Authorization Proxy Server aussi disponible pour ubuntu
Maintenant configurons ce logiciel via l’édition en root de :
/etc/ntlmaps/server.cfg
voici les modifications à apporter :
Dans [GENERAL] LISTEN_PORT: 5865 #port de votre proxy local PARENT_PROXY: proxy.nom.de.domaine #le proxy ISA de votre entreprise PARENT_PROXY_PORT: port #port du proxy ISA de votre entreprise ALLOW_EXTERNAL_CLIENTS: 0 #1 pour permettre des connections par votre intermédiaire. Dans [NTLM_AUTH] NT_HOSTNAME: Ma_Machine #nom de votre poste Windows NT_DOMAIN: Domain_NT #le nom de domaine NT de votre entreprise USER: c_est_moi #votre nom de connexion dans le domain NT PASSWORD: mon_mot_de_passe #votre mot de passe du domaine NT
Voila tout pour ce fichier de configuration…
Maintenant il faut relancer le service :
sudo /etc/init.d/ntlmaps restart
et faire pointer votre environnement proxy en local sur le port 5865 :
export http_proxy=http://localhost:5865 export ftp_proxy=http://localhost:5865 export HTTP_PROXY=http://localhost:5865 export FTP_PROXY=http://localhost:5865
Re loguez vous et Enjoy, Syl21 ;~)















































