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