Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

FTP et proxy

5 réponses
Avatar
Rémi Moyen
Salut,

Est-ce que quelqu'un sait si il est possible, et comment, de se
connecter avec ftp (en ligne de commande, sur une RedHat
4.quelque-chose) en passant au travers d'un proxy ?

Je suis derrière un firewall qui bloque à peu près tout, et j'ai accès à
un proxy (y compris FTP) pour aller sur des machines en dehors du réseau
local. En utilisant Konqueror, j'arrive bien à aller sur un site FTP
externe (il me demande successivement mon login/password pour le proxy,
puis pour le site distant), donc mes réglages de proxy sont corrects (et
je suis sûr que je vais bien sur le site en FTP, c'est pas du HTTP déguisé).

Mais comment faire pour y arriver en ligne de commande ?

J'ai regardé le man de ftp, mais j'ai rien vu. Y'a une commande proxy,
mais je n'ai pas l'impression qu'elle fasse ce que je veux, et je ne
vois pas comment elle marche. J'ai rapidement cherché sur le web, mais
j'ai trouvé des infos sur comment installer un proxy FTP, ou configurer
tel ou tel logiciel, mais rien sur la commande ftp.

Merci de votre aide !
--
Rémi Moyen

5 réponses

Avatar
talon
Rémi Moyen <r.moyen+ wrote:
Salut,

Est-ce que quelqu'un sait si il est possible, et comment, de se
connecter avec ftp (en ligne de commande, sur une RedHat
4.quelque-chose) en passant au travers d'un proxy ?


Avec le ftp de FreeBSD (en ligne de commande) il suffit de positionner
la variable d'environnement http_proxy pour que ça marche (dans mon
souvenir quelque chose comme export http_proxy=http://<machine>:3128)
Il y a une option similaire dans curl, utiliser la variable http_proxy
ou les options ( -p -x http://....)

--

Michel TALON

Avatar
JustMe
Michel Talon a écrit
Rémi Moyen <r.moyen+ wrote:
Salut,

Est-ce que quelqu'un sait si il est possible, et comment, de se
connecter avec ftp (en ligne de commande, sur une RedHat
4.quelque-chose) en passant au travers d'un proxy ?


Avec le ftp de FreeBSD (en ligne de commande) il suffit de positionner
la variable d'environnement http_proxy pour que ça marche (dans mon
souvenir quelque chose comme export http_proxy=http://<machine>:3128)
Il y a une option similaire dans curl, utiliser la variable http_proxy
ou les options ( -p -x http://....)


Idem dans wget


Avatar
Rémi Moyen
JustMe wrote:
Michel Talon a écrit
Rémi Moyen <r.moyen+ wrote:
Salut,

Est-ce que quelqu'un sait si il est possible, et comment, de se
connecter avec ftp (en ligne de commande, sur une RedHat
4.quelque-chose) en passant au travers d'un proxy ?


Avec le ftp de FreeBSD (en ligne de commande) il suffit de positionner
la variable d'environnement http_proxy pour que ça marche (dans mon
souvenir quelque chose comme export http_proxy=http://<machine>:3128)
Il y a une option similaire dans curl, utiliser la variable http_proxy
ou les options ( -p -x http://....)



Bon, je vais jeter un oeil là-dessus. Ça me donne au moins une piste de
recherche, même si mon ftp n'est pas le même que celui de BSD.

Idem dans wget


Hmmm, je suppose qu'avec wget, de toute façon, je ne pourrais pas écrire
sur un site FTP distant, non ? Je pourrais faire des get mais pas des
put, quoi. Je me trompe ?

Merci pour vos réponses, je vais regarder ça !
--
Rémi Moyen



Avatar
Rémi Moyen
Patrick Lamaizière wrote:

Idem dans wget
Hmmm, je suppose qu'avec wget, de toute façon, je ne pourrais pas

écrire sur un site FTP distant, non ? Je pourrais faire des get mais
pas des put, quoi. Je me trompe ?


Non, mais avec wput peut-être ?


Ah oui, tiens, ça a l'air de correspondre (et le man contient bien des
options relatives au proxy). J'ai peur que ce ne soit pas installé sur
la machine où j'en aurais besoin, mais bon, on verra ça.

Merci de l'info !
--
Rémi Moyen



Avatar
Sébastien Kirche
Le 16 novembre 2006 à 20:01, Rémi Moyen s'est exprimé ainsi :

Hmmm, je suppose qu'avec wget, de toute façon, je ne pourrais pas
écrire sur un site FTP distant, non ? Je pourrais faire des get mais
pas des put, quoi. Je me trompe ?


wget sans doute pas, mais c'est possible avec curl (option -T ou
--upload-file).

Je l'ai utilisé dans ces conditions : upload sur mon bout de web par ftp
au travers d'un proxy.

HTH.
--
Sébastien Kirche