www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Ralle am 19. Juli 2006, 10:05:59



Titel: Fehler Timeout
Beitrag von: Ralle am 19. Juli 2006, 10:05:59
Habe einen neunen Fehler und komme nicht weiter. Die Verbindung steht und nach einer weile kommt ein Timeout.
Ich sehe auch keine Dateien oder Ordner auf der Client Seite.

Habe es schon mit verschiedenen FTP-Clients ausprobiert

Hat jemand eine Idee? Habe die Benutzer ganz normal angelegt und der Gruppe ftpuser zugewiesen, muß ich noch was anderes beachten?

Gruß Ralf


Titel: Re: Fehler Timeout
Beitrag von: VolGas am 19. Juli 2006, 10:23:00
Die Dateien und Verzeichnisse müssen die richtge User- und Gruppenzuweisungen (UID/GID)
haben und die Zugriffsrechte müssen auch stimmen.

Am besten gehst Du zu Testzwecken zuerst einmal per SSH mit "cd" in das Homeverzeichnis
Deines FTP-Users und machst per "chmod -R a=rwX ." zunächst einmal alles "auf".

Wenn dann alles per FTP-Client funktioniert, weißt Du zumindest, daß Deine ProFTPD-Konfiguration
stimmt. Dann mußt Du eben nur noch darauf achten, daß Deine Benutzerrechte stimmen.

mfg.
  VolGas


Titel: Re: Fehler Timeout
Beitrag von: Ralle am 19. Juli 2006, 11:15:46
Habe den Fehler gefunden, es liegt an der Firewall. Schalte ich diese aus, bekomme ich alles angezeigt und kann up- und download durchführen.

Habe vorher aber den TCP Port 21 und UDP 20 freigeschaltet, normalerweise sollte das reichen oder muß ich die Ports 50000 und 52000 freischalten, vobei mir suse einen Fehler rausgibt!


System Suse 10.1


Titel: Re: Fehler Timeout
Beitrag von: VolGas am 19. Juli 2006, 11:34:36
Ein FTP-Client sollte immer im sog. passive-Modus laufen.

Damit ein FTP-Server mit passiven Verbindungen hinter einer Firewall funktionieren kann,
muß man dort hinein eine Bresche schlagen und eine gewisse Anzahl offener Ports (die
sog. "highports") zulassen. Dem ProFTPD teilt man in seiner .conf dann diesen offenen
Bereich mittels "PassivePorts xxxxx yyyyy" mit.

Den Bereich 50000-52000 hatte ich einmal beispielsweise im Forum angegeben.
Dies ist aber unverbindlich - empfohlen wird sogar ein Bereich von 49152-65534.
Das bleibt jedem selbst überlassen. (siehe auch Direktive ->PassivePorts (http://www.proftpd.de/Direktiven.54.0.html#106))

mfg.
  VolGas


Titel: Re: Fehler Timeout
Beitrag von: Ralle am 19. Juli 2006, 12:11:14
Der passive-Modus war genau das richtige. Es lüpt. Danke, danke

Bemerkung: Unter Suse Ports Freigabe ohne Komma eingeben und Bereich mit Doppelpunkt trennen 21 50000:52000

Gruß

Ralle