FTP-Server (vsftpd) verliert nach 20 Dateien Verbindung
Alle 20 Files wird die Verbindung gekappt.
Hallo zusammen!
System ist ein openSuse 11.0, als FTP-Daemon läuft vsftpd in Version 2.0.6-25.2
Als FTP-Client wird Filezilla verwendet.
Versucht man nun eine größere Menge Daten zu übertragen dann kommt es während der Übertragung immer wieder zu Abbrüchen in der Verbindung und die Übertragung stockt und dauert dadurch ewig.
Hat jemand von euch einen Tipp für mich? Wäre dankbar, steh grad aufm Schlauch.
Hallo zusammen!
System ist ein openSuse 11.0, als FTP-Daemon läuft vsftpd in Version 2.0.6-25.2
Als FTP-Client wird Filezilla verwendet.
Versucht man nun eine größere Menge Daten zu übertragen dann kommt es während der Übertragung immer wieder zu Abbrüchen in der Verbindung und die Übertragung stockt und dauert dadurch ewig.
Hat jemand von euch einen Tipp für mich? Wäre dankbar, steh grad aufm Schlauch.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 102699
Url: https://administrator.de/contentid/102699
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
auch wenn Dein Problem nicht mehr aktuell ist, habe ich vielleicht eine Lösung für dich und andere:
listen=YES
listen_address=<IP Adresse>
listen_port=21
ftp_data_port=20
pasv_enable=YES
pasv_min_port=20000
pasv_max_port=40000
connect_timeout=30
idle_session_timeout=60
data_connection_timeout=30
Damit legt man fest, dass passive Verbindungen erlaubt sind und gibt diesen Verbindungen auch gleich einen Portrange vor, den man dann auch zur Konfiguration einer etwaigen FireWall benutzen kann. Mit dieser Einstellung läuft vsftpd allerdings stand-alone. Hat man eine größere Anzahl an Netwzerkdiensten, die allesamt inetd benutzen könnten, ist das die bessere Wahl.
Die timeout Werte haben sich für kleinere Systeme ohne große Last bewährt.
Weiterhin sind mir Probleme mit vsftpd bekannt, wenn dieser auf einen Netzwerkshare schreiben soll, dann müsste use_sendfile=NO gesetzt werden, allerdings sollte schreiben auf ein Netzwerkshare davor überhaupt nicht möglich sein.
Ebenfalls problematisch können zu langsame iSCSI Verbindungen o.ä. sein.
Gruß
Ruben
auch wenn Dein Problem nicht mehr aktuell ist, habe ich vielleicht eine Lösung für dich und andere:
listen=YES
listen_address=<IP Adresse>
listen_port=21
ftp_data_port=20
pasv_enable=YES
pasv_min_port=20000
pasv_max_port=40000
connect_timeout=30
idle_session_timeout=60
data_connection_timeout=30
Damit legt man fest, dass passive Verbindungen erlaubt sind und gibt diesen Verbindungen auch gleich einen Portrange vor, den man dann auch zur Konfiguration einer etwaigen FireWall benutzen kann. Mit dieser Einstellung läuft vsftpd allerdings stand-alone. Hat man eine größere Anzahl an Netwzerkdiensten, die allesamt inetd benutzen könnten, ist das die bessere Wahl.
Die timeout Werte haben sich für kleinere Systeme ohne große Last bewährt.
Weiterhin sind mir Probleme mit vsftpd bekannt, wenn dieser auf einen Netzwerkshare schreiben soll, dann müsste use_sendfile=NO gesetzt werden, allerdings sollte schreiben auf ein Netzwerkshare davor überhaupt nicht möglich sein.
Ebenfalls problematisch können zu langsame iSCSI Verbindungen o.ä. sein.
Gruß
Ruben