wput über ftp

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
claudiameierde
Beiträge: 245
Registriert: 04.03.2005 09:26:47

wput über ftp

Beitrag von claudiameierde » 09.05.2007 11:11:50

halli hallo

ich möchte eine datei auf einen ftp-server speichern.

Code: Alles auswählen

wput /test/test ftp://user:password@server.example.com:21/
gibt leider folgendes aus
--10:58:16-- `test'
=> ftp://username:xxxxx@IP-Adresse:21/test
Connecting to IP-Adresse ... connected! Receive-Error: read() failed. Read '' so far. (errno: Die Operation ist jetzt in Bearbeitung (115))
Receive-Error: Connection broke down.
hat jemand eine idee was da falsch läuft?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 09.05.2007 12:13:08

Problem wegen einer Firewall eventuell? Arbeitest du da im active oder im passive Mode von FTP?

claudiameierde
Beiträge: 245
Registriert: 04.03.2005 09:26:47

Beitrag von claudiameierde » 09.05.2007 12:41:43

firewall ist aus.

im midnight comander kann ich problemlos eine ftp-verbindung erstellen. (user:password@server.example.com:21)

active / passive bin ich gerade ein bissel überfragt. den server verwalte ich nicht...

[/code]

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 09.05.2007 13:56:20

Aktiv oder passiv kannst du im FTP-Client setzen. Wegen Firewall hatte ich gefragt, weil aktiv mit Firewall oft Problematisch ist, da hier der Server zum Client eine Verbindung aufmachen will, wenn er Daten zu übertragen hat. Ebenso wird das ohne weiteres auch bei NAT nicht klappen.
Versuch mal, falls es nicht schon so ist, den passiven Modus im Client einzustellen. Eventuell beseitigt das dein Problem.
Welchen Client benutzt du denn?

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 09.05.2007 14:24:13

Hallo!
dpkg -l | grep wput
ii wput 0.6-1 A tiny wget-like ftp-client for uploading files
Ein nützliches Tool.

Ich würde den Port (:21) einfach mal weglassen. Hier [1] sind Beispiele für die Syntax.

Gruß, habakug

[1] /usr/share/doc/wput/USAGE.examples

Antworten