www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: mainhattan am 13. Mai 2003, 13:51:24



Titel: dir list will nicht
Beitrag von: mainhattan am 13. Mai 2003, 13:51:24
hi,

ich habe den ftp am laufen, login klappt auch, nur wird mir der
inhalt des verzeichnisses nich angezeigt. die rechte habe ich
versuchsweise alle mal auf 777 gesetzt, aber ohne erfolg.

linux ist suse 7.3
DefaultRoot ~ ist so in der config drinne.

vielleicht weiss ja jemand ne antwort :) danke

gruss, wolfgang


Titel: Re: dir list will nicht
Beitrag von: Claus am 13. Mai 2003, 14:13:38
Zitat von: "mainhattan"
hi,

thunfisch ;)

Zitat
ich habe den ftp am laufen, login klappt auch

Das freut mich ;)

Zitat
, nur wird mir der inhalt des verzeichnisses nich angezeigt.

Kann es sein das Deine Dateien einen Punkt vor dem Dateinamen haben ?
Etwas so ( .Datei ) ?
Dann sind es versteckte Dateien die Du nicht sehen kannst.

Gruss

Claus


Titel: dir list will nicht
Beitrag von: mainhattan am 13. Mai 2003, 20:50:35
nein, sind ganz normale dateien.

wenn ich mich per linux-ftp (konsole) auf den rechner einlogge
und dann "dir" mache kommt diese meldung:
---------------------
500 EPSV not understood.
227 Entering Passive Mode (192,168,6,14,202,249).
---------------------
dann dauert es ewig bis die dateien angezeigt werden, ein win
ftp-client bricht da schon ab weil es ihm zu lange dauert.

was hab ich den da nicht richtig eingestellt ??

gruss, wolfgang


Titel: dir list will nicht
Beitrag von: Claus am 13. Mai 2003, 21:34:30
Zitat von: "mainhattan"

wenn ich mich per linux-ftp (konsole) auf den rechner einlogge
und dann "dir" mache kommt diese meldung:
---------------------
500 EPSV not understood.
227 Entering Passive Mode (192,168,6,14,202,249).
---------------------
dann dauert es ewig bis die dateien angezeigt werden, ein win
ftp-client bricht da schon ab weil es ihm zu lange dauert.

Verstehe, Du kommst erst gar nicht soweit das Du eventuell
vorhandenen Dateien angezeigt bekommst, hatte ich falsch verstanden.

Dein Client sendet ein extended passiv command das vom Server nicht verstanden wird und wechselt dann in den Passive Mode, deswegen dauert das ganze auch ne weile.
Kann es sein das Du ne FW laufen hast ?


Titel: dir list will nicht
Beitrag von: stonki am 13. Mai 2003, 22:26:45
Zitat von: "mainhattan"

---------------------
500 EPSV not understood.
227 Entering Passive Mode (192,168,6,14,202,249).
---------------------


ok, "EPSV not understood" ist normal. Das stellt keinen Fehler da. Ich wette ein Pint Lager, dass Dein Netzwerk so aussieht:

FTP Server <----> Router ---------> INTERNET

Stimmst ?

cu
stonki


Titel: dir list will nicht
Beitrag von: mainhattan am 13. Mai 2003, 22:40:39
hallo,

das ganze sieht so aus :

FTP Server <--> Router <--> INTERNET <--> Router <--> FTP Server

beide router sind fli4l kisten, beide server haben suse7.3 mit proftp 1.22.

bei meiner kiste geht das mit dem ftp, andere user haben das schon
getestet. nun habe ich bei einem freund das gleiche installiert und das will
nicht. ich habe bei beiden die gleiche proftp.conf drinne. darum verstehe
ich nicht warum es nicht klappen will.

dank an euch schon mal für die hilfe :)

gruss, wolfgang


Titel: dir list will nicht
Beitrag von: stonki am 14. Mai 2003, 00:43:38
Zitat von: "mainhattan"

FTP Server <--> Router <--> INTERNET <--> Router <--> FTP Server

beide router sind fli4l kisten, beide server haben suse7.3 mit proftp 1.22.

bei meiner kiste geht das mit dem ftp, andere user haben das schon
getestet. nun habe ich bei einem freund das gleiche installiert und das will
nicht. ich habe bei beiden die gleiche proftp.conf drinne. darum verstehe
ich nicht warum es nicht klappen will.


ok, GANZ einfach:

1) Wieso will es nicht klappen: Ausfuehrliche Antwort:
http://www.proftpd.de/index.php?id=7

2) Kurze Zusammenfassung. Es gibt aktiven und passiven Transfer. Je nachdem initiert der Client die Datenverbindung oder der Server. Beim dem port befehl (der dann die Datenverbindung aufbaut) werden 6 Zahlen gesendet. Die ersten 4 stellen die IP da, die letzten beiden den Port. So, BEIDE Rechner haben nun aber nur die interne IP. Also senden Sie froehlich: "Sende mal an 192.168.0.3" (oder was auch immer..). Der andere Rechner denkt: ok, ich sende an 192.168.0.3 - was natuerlich eine interne Adresse ist und definitiv nicht ins Internet geroutet wird.

3) Die Loseung: http://www.proftpd.de/index.php?id=14#MasqueradeAddress

3b) Wenn Du dynamische IPs hast, dann trage Deine DYNDNS Adresse (oder welchen Anbieter Du auch immer nimmst ein) und lasse ProFTPD per INETD laufen. So wird bei jeder Verbindung die Config eingelesen....

cu
stonki