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.
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
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
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?