Configurer un proxy sur Debian ou Ubuntu avec des @ dans le login utilisateur ou mot de passe

Décembre 2016


Dans une Debian fraichement installée, les utilisateurs devant se connecter à un proxy pour naviguer sur le net (sourtout dans le milieu des entreprises) peuvent se retrouver coincés par deux soucis liés tous deux à une chose : l'arobase est interprété par le terminal comme étant un séparateur et non comme faisant partie du login ou du mot de passe.

Certaines sociétés utilisent un login sur le proxy de la forme "adresse.email@domaine.fr" il faut donc obligatoirement faire comprendre au système que le @ est partie intégrante du login.

Si votre mot de passe comporte un @ il sera de même interprété comme un séparateur on même pas pris en compte. Votre mot de passe sera donc tronqué.

Voici les solutions :
Dans tous les cas, les lignes de commandes se font sur la console (ou terminal)
Si vous avez des erreurs d'autorisations, passez en mode root
su root
ou
sudo
avant la commande sur Ubuntu

Dans le cas d'un proxy normal ou l'authentification peut se faire avec un nom court (exemple domain\user )
la syntaxe est :

 export http_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT      
 export ftp_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT


Dans le cas ou le login comporte un arobase

remplacer l'arobase par \@

 export http_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT      
 export ftp_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT


Dans le cas ou le Password comporte un arobase

remplacer l'arobase par %40

 export http_proxy=http://[DOMAIN\]USERNAME:P%40SSWORD@SERVER:PORT      
 export ftp_proxy=http://[DOMAIN\]USERNAME:P%40SSWORD@SERVER:PORT


Cet article est issu du blog de thanassos

A voir également :

Ce document intitulé «  Configurer un proxy sur Debian ou Ubuntu avec des @ dans le login utilisateur ou mot de passe  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.