Wie richte ich curl / wget mit FTP Proxy ein?

Ich habe große Probleme, curl oder wget zum Herunterladen von Dateien von FTP-Servern über einen FTP-Proxy zu bewegen. Ich habe GUI-FTP-Programme eingerichtet, um zu funktionieren...

GFTP arbeitet mit diesen Einstellungen:

geben Sie hier die Bildbeschreibung ein

Ich erhalte eine Ausgabe wie unten, wenn ich nur curl/wget mit der Variablen ftp_proxy verwende, die auf den Proxy-Hostnamen festgelegt ist:

# curl -v ftp://ftp.astron.com/pub/file/file-5.05.tar.gz
* About to connect() to proxy blah port 21 (#0)
*   Trying blah... connected
* Connected to blah (blah) port 21 (#0)
> GET ftp://ftp.astron.com/pub/file/file-5.05.tar.gz HTTP/1.1
> User-Agent: curl/7.19.0 (x86_64-suse-linux-gnu) libcurl/7.19.0 OpenSSL/0.9.8h zlib/1.2.3 libidn/1.10
> Host: ftp.astron.com:21
> Pragma: no-cache
> Accept: */*
> Proxy-Connection: Keep-Alive
>
220-
220-Enter an Internet ftp address at the Name prompt.
220 Type help for usage information.
500 Syntax error, command unrecognized.
500 Syntax error, command unrecognized.
500 Syntax error, command unrecognized.

Gibt es eine Möglichkeit, die Shell-Umgebung und/oder curl/wget mit den gleichen Einstellungen wie gFTP zum Übergeben zu konfigurieren über einen FTP-proxy?

Author: Gaff, 2011-03-30

1 answers

Das Problem scheint hier die Art des verwendeten Proxys zu sein.

Der von Ihnen verwendete Proxy ist ein FTP-Proxy. Wget ' und Curl verwenden beide HTTP-Proxys.

 1
Author: Majenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-30 21:08:32