lundi 5 mai 2008, par patrick Deflandre
Si comme moi vous êtes contraint d’utiliser un poste Linux Debian sans connection directe à Internet, vous serez obligé de modifier légèrement quelques paramètres pour pouvoir accéder pleinement aux fonctionnalités de votre station.
Voici les modifications que j’utilise.
Ajouter ce fichier si il n’existe pas en y mettant la ligne suivante :
Acquire::http::Proxy "http://user:motdepasse@ip_proxy:port";
Modifier ce fichier en validant et complétant les lignes suivantes :
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
http_proxy = http://ip_proxy:port/
ftp_proxy = http://ip_proxy:port/
# If you do not want to use proxy at all, set this to off.
use_proxy = on
Utiliser le menu Bureau/Préférences/Proxy Réseau pour y ajouter les paramètres spécifiques à votre proxy.
Par défaut, ssh ne permet pas se connecter à un serveur si le client est placé derrière un proxy. Pour ajouter cette fonctionnalité, il faut :
installer le paquet connect-proxy
apt-get install connect-proxy
ajouter un fichier /.ssh/config (juste pour un compte) ou /etc/ssh/ssh_config (configuration globale) contenant les lignes suivantes :
# on n'a pas besoin de connect pour le reseau local
# il faut modifier ou ajouter des lignes Host pour décrire votre réseau local
Host 192.168.0.*
ProxyCommand %h %p
# toutes les autres adresses utilisent la commande connect
# il faut remplacer l'adresse IP et le port par les valeurs de votre proxy
Host *
ProxyCommand /usr/bin/connect -H 192.168.0.1:8080 %h %p
On peut alors se connecter sans problème à un hôte par la commande classique :
ssh identifiant@serveur