Hallo, ich möchte gerne per Skript und FTP Dateien vom entfernten auf den lokalen PC kopieren. So klappt das beispielsweise mit ftp -i -n -v -p ftp.wald.heim.at <<\EOF user MeinUser MeinPasswort ... mget * EOF sehr gut. Wenn ich dasselbe mit einem anderen entfernten FTP-Server basicbox8.server-home.net machen möchte (auf dem ich ebenfalls FTP-Zugang habe) kommt sobald "mget *" aufgerufen wird nur die Fehlermeldung ftp: connect: Das Argument ist ungültig 221 Goodbye. Das richtig merkwürdige dabei ist, daß wenn ich im zweiten Fall die FTP-Befehle von Hand ausführe, es dann problemlos funktioniert! Bitte um Hilfe. Danke im Voraus. Ralph $ rpm -qf /usr/bin/ftp nkitb-2002.11.6-0 $ uname -r 2.2.25
Hallo Ralph, On Sat, Jan 31, 2004 at 07:39:37PM +0100, Ralph Müller wrote:
Wenn ich dasselbe mit einem anderen entfernten FTP-Server basicbox8.server-home.net machen möchte (auf dem ich ebenfalls FTP-Zugang habe) kommt sobald "mget *" aufgerufen wird nur die Fehlermeldung ftp: connect: Das Argument ist ungültig 221 Goodbye.
der Fehler tritt nicht bei mget * auf sondern beim Verbinungsaubau.
Das richtig merkwürdige dabei ist, daß wenn ich im zweiten Fall die FTP-Befehle von Hand ausführe, es dann problemlos funktioniert!
schau dir nochmal die Konfigdatei an. Dort steht ein falscher Server oder eine falsche Option für denn connect Befehlt drin wenn ich mich nicht irre. btw. rsync über ssh ist IMHO der ftp Methode immer vorzuziehen. Greetings Daniel -- Warum sieht Steffi Graf beim Aufschlag immer so verdammt gut aus? Da müßte man erstmal überprüfen, aus welcher Höhe sie runterfällt.
Hallo, *Daniel schrieb:
On Sat, Jan 31, 2004 at 07:39:37PM +0100, Ralph Müller wrote:
Wenn ich dasselbe mit einem anderen entfernten FTP-Server basicbox8.server-home.net machen möchte (auf dem ich ebenfalls FTP-Zugang habe) kommt sobald "mget *" aufgerufen wird nur die Fehlermeldung ftp: connect: Das Argument ist ungültig 221 Goodbye.
der Fehler tritt nicht bei mget * auf sondern beim Verbinungsaubau.
AHHHHHHH! *nachLuftschnapp* Ich bin ein Eumel. Tatsächlich. Ohne die ftp-Option "-p" ("passive mode") funktioniert es. Manche FTP- Server reagieren hierbei offenbar "empfindlich". (Muß bei Gelegenheit mal nach den Hintergründen google'n.) Daß vor dem mget der Befehl lcd ... erfolgreich ausgeführt werden konnte, hat mich glauben lassen, daß der Verbindungsaufbau geklappt haben mußte. Offenbar klappert aber /usr/bin/ftp dem Verbindungsaufbaubefehl nachfolgende FTP-Befehle selbst dann noch munter weiter ab wenn der Verbindungsaufbau ganz am Anfang gescheitert ist. Blöd, aber jetzt bin ich (hoffentlich) schlauer.
Das richtig merkwürdige dabei ist, daß wenn ich im zweiten Fall die FTP-Befehle von Hand ausführe, es dann problemlos funktioniert!
schau dir nochmal die Konfigdatei an. Dort steht ein falscher Server oder eine falsche Option für denn connect Befehlt drin wenn ich mich nicht irre.
btw. rsync über ssh ist IMHO der ftp Methode immer vorzuziehen.
Sehe ich genauso, aber sag' das lieber mal den Providern. Meines Wissens muß der Provider einen Zugang per rsync unterstützen wenn es funktionieren soll. :-( Oder täusche ich mich da? Ich habe auch bei keiner Providerfirma eine dedizierte Webserver-Kiste mit root-Zugang. Immer nur Zugang per FTP. Ralph
Hallo Ralph, On Sat, Jan 31, 2004 at 10:42:46PM +0100, Ralph Müller wrote:
*Daniel schrieb:
btw. rsync über ssh ist IMHO der ftp Methode immer vorzuziehen.
Sehe ich genauso, aber sag' das lieber mal den Providern. Meines Wissens muß der Provider einen Zugang per rsync unterstützen wenn es funktionieren soll. :-( Oder täusche ich mich da?
Zugang per ssh reicht.
Ich habe auch bei keiner Providerfirma eine dedizierte Webserver-Kiste mit root-Zugang. Immer nur Zugang per FTP.
Provider wechseln *g* oder ssh Zugang beantragen. Greetings Daniel -- When you come to a fork in the road, take it.
participants (2)
-
Daniel Lord
-
Ralph Müller