Connection SSH : Proxy et terminal
Par nyquist le samedi, juillet 18 2009, 15:26 - informatique - Lien permanent
Bizarrement les connections ssh ne prennent pas en compte le proxy, même sur le port 443 (alors que wget lui oui)
Il faut donc rusé et utilisé l'utilitaire corkscrew pour forcer l'utilisation du proxy.
dans le ~/.ssh/ssh_config de la session de l'utilisateur il faut déclarer (avant la ligne host *)host Site.distant.par.proxy
ProxyCommand corskcrew w.x.y.z port FichierAuth
avec :
- w.x.y.z l'ip du proxy
- port le port du proxy. (en général 3128 pour squid 8080 pour le proxy windows)
- FichierAuth le ficher contenant le login mot de passe pour l’accès au proxy (si celui ci est authentifiant).
par exemple chez moi j'ai ça :
host nyquist.life.free.fr
ProxyCommand corkscrew 192.168.0.253 3128 %h %p ~/.ssh/proxyauth
Compression yes
port 443