dmesg.fr:~#

display message

Faire fonctionner WGET avec un tunnel SSH

Vous essayez de faire fonctionner WGET dans votre entreprise, vous avez testé la méthode de l’article "Faire fonctionner WGET avec un proxy", mais WGET ne fonctionne toujours pas.

Dans ce cas, vous allez établir une connexion SSH avec votre PC Linux domicile, et tunnéliser WGET.


Pré-requis

PC bureau Linux :

Le port 22 doit être débloqué
Sur Linux, un client SSH est installé par défaut.

PC domicile :

Si vous avez un firewall, débloquez le port 22.
Si vous avez un routeur, débloquez également le port 22 et routez les données vers la machine sur laquelle vous souhaitez accéder.
Pour plus d'informations, lisez l'article "Configurer un routeur Netgear pour un accès à distance" et "Installer OpenSSH Server".


Utilisation de WGET tunnélisé

PC bureau Linux :

Installer TSOCKS :

apt-get install tsocks

Modifiez le fichier de configuration /etc/tsocks.conf comme suit :

server = 127.0.0.1
server_type = 5
server_port = 1080

Supprimez tout paramétrage proxy dans le fichier  ~/.wgetrc

Etablissez une connexion SSH avec votre PC domicile :

ssh -C -D 1080 votre_user_domicile@adresse_ip_maison

Exemple : ssh -C -D 1080 Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

Saisissez votre mot de passe.
Vous êtes connecté.

Ouvrez un autre Terminal sur le PC bureau

Testez un transfert de fichier :

tsocks wget http://www.debian.org/Pics/debian.png


Copyright dmesg.fr - All Rights Reserved.