fonctionnement :
Il s’agit de lancer (pour un temps limité afin de limiter les problèmes de sécurité)
un proxy (ici tinyproxy) sur votre poste de travail, qui sera accessible via un tunnel (redirection) SSH depuis le site distant.
prérequis
Installer tinyproxy
aptitude install tinyproxybrew install tinyproxy coreutilsCréer un fichier tinyproxy.conf minimal avec les directives suivantes :
(voir man tinyproxy.conf ou /etc/tinyproxy.conf pour plus d’options)
## fichier minimale de configuration tinyproxy.conf :
## tinyproxy tourne suyr le port 8888
Port 8888
Listen 127.0.0.1
Timeout 600
Logfile "/tmp/tinyproxy.log"
PidFile "/tmp/tinyproxy.pid"
MaxClients 100
StartServers 1
Allow 127.0.0.1
ConnectPort 443
ConnectPort 563timeout 300 tinyproxy -d -c tinyproxy.conf gtimeout 300 /usr/local/Cellar/tinyproxy/1.8.4/sbin/tinyproxy -d -c tinyproxy.conf ssh -R 8123:localhost:8888 REMOTEexport http_proxy=localhost:8123
export https_proxy=localhost:8123wget -O /dev/null www.ibm.compip -v install --upgrade --user scikit-learn ...