Proxy FTP

De Wiketud
Aller à : navigation, rechercher

Pour accéder à un serveur FTP extérieur à partir de la connexion de l'INSA, il faut passer par le proxy. Le proxy HTTP permet maintenant l'accès en lecture aux serveurs FTP sans configuration supplémentaire. Pour uploader, cependant, il faut passer par un proxy différent au fonctionnement plus compliqué, impliquant une modification des URL.

Utilisation du proxy

L'adresse du proxy FTP de l'INSA est ftpproxy.insa-toulouse.fr. Pour l'utiliser, il faut modifier l'adresse du serveur FTP destination de la façon suivante :

  • URL normale
      ---login--- ---host----
ftp://identifiant@monsite.com 
  • URL réécrite pour le proxy
      --------login--------------------- ----------host-----------
ftp://identifiant%monsite.com:motdepasse@ftpproxy.insa-toulouse.fr

Notez bien que le changement du @ en % n'est pas une erreur.

Voir aussi le doccri correspondant

Utiliser le proxy avec un client FTP

Sous Windows

Tout d'abord, installez le client FTP Filezilla, gratuit et téléchargeable ici. L'installation se fait de façon traditionnelle en cliquant sur "Next" jusqu'à la fin.

Une fois installé, lancez FileZilla, vous devriez obtenir une fenêtre semblable à celle ci-contre :

Erreur lors de la création de la miniature : Fichier manquant
Fenêtre de Filezilla

Supposons maintenant que vous voulez vous connecter à un serveur "monserveurftp.com" avec votre nom d'utilisateur "loginftp" et votre "motdepasseftp". Il vous suffit de remplir les champs suivants :

Adresse : ftpproxy
Utilisateur : loginftp%monserveurftp.com
Mot de passe : motdepasseftp

Il ne reste plus qu'à cliquer sur "Connexion" et le tour est joué !

/-\ Attention /-\ Si vous voulez uploader des fichiers contenant du texte cela ne marchera pas, les informations seront transférées en binaire ! Pour régler ce problème il faut aller dans les paramètres, et là, dans la partie Transferts > Types de fichiers : remplacer la coche Automatique par ASCII.

Sous GNU/Linux

En mode graphique

Commencez par installer, si ce n'est pas déjà fait, le logiciel "gftp". Pour cela, taper en root :

apt-get install gftp

Ceci étant fait, vous pouvez lancer gftp par le menu ou en tapant dans une console :

gftp

Vous devriez alors avoir une fenêtre semblable à celle ci-contre.

Erreur lors de la création de la miniature : Fichier manquant
Fenêtre de gftp

Remplissez alors les champs de la manière suivante :

Adresse : ftpproxy
Utilisateur : loginftp%monserveurftp.com
Mot de passe : motdepasseftp

Entrée pour se connecter et voilà !

Vous pouvez aussi configurer le proxy dans gftp :

Dans le menu FTP, cliquer sur Options. Choisir l’onglet FTP et mettre :

Adresse électronique : xxx@insa-toulouse.fr
Nom d'hôte du proxy : ftpproxy.insa-toulouse.fr
Port du proxy : 21
Type de serveur proxy : Custom
Taper dans le cadre :
  USER %hu%%hh
  PASS %hp

Cocher : Transfert de fichiers en mode passif

Le dernier retour à la ligne est important !

Essayer de décocher mode PASV si le serveur refuse la connexion

En ligne de commande

Ouvre un terminal et tapez :

ftp ftpproxy
Utilisateur (ftpproxy.insa-toulouse.fr:(none)) : loginftp%monserveurftp.com
Mot de passe : motdepasseftp

Voilà, vous êtes connecté au serveur !

Voir aussi

Proxy HTTP