Forumftp über SOCKS5 durch eine Firewall
Michael Krüger – Montag, 22. Mai 2006 15:34 Uhr

Hallo,

kennt jemand eine Möglichkeit um unter Linux auf der Kommandozeile über SOCKS5 einen ftp File upload durchzuführen?
Ich nutze SuSE 10.1 und habe einen cron job erstellt, welcher ein Tar archiv über ftp durch eine Firewall auf einen Windows Server kopieren soll. Der Login am ftp server klappt. Aber sobald ein ftp Kommando ausgeführt wird, bleibt /usr/bin/ftp einfach hängen. Die letzte Ausgabe lautet immer:
227 Entering Passive Mode (….).

Habt ihr eine Lösung für mich parat?

Danke.

2 Antworten
Florian E.J. Fruth – Dienstag, 23. Mai 2006 02:12 Uhr

hi,
also das einzige programm bei dem ich mir vorstellen könnte, dass es das kann wäre wohl lftp [1]. ansonsten las ich mich auch gern eines besseren belehren ;)
fejf

[1] http://lftp.yar.ru/

Rico Rommel – Dienstag, 23. Mai 2006 07:25 Uhr

Hallo Michael,

möglicherweise ist auf deinem Linuxrechner auch eine Firewall aktiv, welche
verhindert, dass der Server eine Verbindung zu dir aufbauen kann. Deshalb geht
er in den passiven Modus, wobei er (ich bin mir nicht sicher) nicht mehr die
Standardports 20/21 sondern andere benutzt, die dann von der Windowsfirewall
blockiert werden.

Versuche mal, auf deinem Linux-Rechner die Firewall zu deaktivieren.

mfg
Rico

Michael Krüger – Dienstag, 23. Mai 2006 10:42 Uhr

Ich habe das gerade mal ausprobiert:
rcSuSEfirewall2 stop
ftp …
227 Entering Passive Mode (207,136,37,172,4,112)

Nutzt nichts. Auch ohne Firewall auf dem Linux Rechner klappt die Verbindung nicht. Es ist schon komisch, denn es hat mit einem alten SuSE 9.2 schon mal geklappt…

Sehr merkwürdig. Leider habe ich auch dem Windows Rechner auch keine Möglichkeit irgendeine SW zu installieren um scp oder ähnliches zu verwenden…

lftp habe ich auch versucht. Das Programm scheint etwas besser mit der Firewall umgehen zu können. Ich kann zumindest ein cd machen und es wird ausgeführt. Aber bei einem put bleibt auch lftp hängen…

Sonst noch eine Idee?