kann mit proftpd nur 16,4Kb Dateien übertragen

Probleme mit Samba, NFS, FTP und Co.
Antworten
Benutzeravatar
Doc.Mc.Fly
Beiträge: 142
Registriert: 01.09.2003 17:45:43

kann mit proftpd nur 16,4Kb Dateien übertragen

Beitrag von Doc.Mc.Fly » 11.11.2019 22:30:52

Hallo,

seit eine Ewigkeit habe ich ein proftpd-Server laufen und benutze diese nur extrem selten. Es könnte mit dem kürzlichen Debian-Upgrade zu tun haben oder auch nicht... Langes Geschwafel kurzes Problem...

Der ProFTP-Server ist mit TLS und Passiv eingerichtet. Die virtuelle Nutzer werden über eine Maria-DB verwaltet.

Immer wenn ich versuche Dateien über 16KB hochzuladen, dann bekomme ich folgende Fehlermeldung. "450 Transfer aborted. Link to file server lost"

Das Log gibt auch nicht mehr her...

ich bin schwer am rätseln... kann mir da jemand einen Tipp geben?

Nachtrag: Ich muss mich korrigieren. Eine Zip-Datei mit 1,2MB kann ich hochladen. Ein png-File mit 312,5 KB nicht??? Jetzt bin extrem verwirrt...
Bei fileZilla bekomme ich während des Uploads eine Meldung, dass das png-File bereits mit 16KB existiert und ob ich es überschreiben will? Am Ende bleiben von meinem 312-KB-png nur noch 16Kb übrig. Ich verstehe das alles nicht...

So sieht es bei fileZilla aus:

Code: Alles auswählen

Status:	Lösche "/fileadmin/tm1/trpm1.zip"
Status:	Starte Upload von /home/clemens/Projekte/Trpm I/tm1-b/trpm1.zip
Status:	Dateiübertragung erfolgreich, 1,2 MB in 1 Sekunde übertragen
Status:	Starte Upload von /home/clemens/Projekte/Trpm I/tm1-b/trpm2.png
Befehl:	PASV
Antwort:	227 Entering Passive Mode (80,232,218,175,255,6).
Befehl:	STOR trpm2.png
Antwort:	150 Opening BINARY mode data connection for trpm2.png
Antwort:	450 Transfer aborted. Link to file server lost
Fehler:	Dateiübertragung fehlgeschlagen
Status:	Starte Upload von /home/clemens/Projekte/Trpm I/tm1-b/trpm2.png
Status:	Empfange Verzeichnisinhalt für "/fileadmin/tm1"...
Befehl:	PASV
Antwort:	227 Entering Passive Mode (80,232,218,175,254,43).
Befehl:	LIST
Antwort:	150 Opening BINARY mode data connection for file list
Antwort:	226 Transfer complete
Befehl:	PASV
Antwort:	227 Entering Passive Mode (80,232,218,175,254,77).
Befehl:	STOR trpm2.png
Antwort:	150 Opening BINARY mode data connection for trpm2.png
Antwort:	450 Transfer aborted. Link to file server lost
Fehler:	Dateiübertragung fehlgeschlagen
Status:	Starte Upload von /home/clemens/Projekte/Trpm I/tm1-b/trpm2.png
Status:	Empfange Verzeichnisinhalt für "/fileadmin/tm1"...
Befehl:	PASV
Antwort:	227 Entering Passive Mode (80,232,218,175,255,33).
Befehl:	LIST
Antwort:	150 Opening BINARY mode data connection for file list
Antwort:	226 Transfer complete
Befehl:	PASV
Antwort:	227 Entering Passive Mode (80,232,218,175,253,136).
Befehl:	STOR trpm2.png
Antwort:	150 Opening BINARY mode data connection for trpm2.png
Antwort:	450 Transfer aborted. Link to file server lost
Fehler:	Dateiübertragung fehlgeschlagen
Status:	Empfange Verzeichnisinhalt für "/fileadmin/tm1"...
Status:	Anzeigen des Verzeichnisinhalts für "/fileadmin/tm1" abgeschlossen
Gruß Clemens

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: kann mit proftpd nur 16,4Kb Dateien übertragen

Beitrag von Blackbox » 13.11.2019 12:55:34

Leider helfen uns Windowsähnliche Beschreibungen nicht wirklich.
Aber deine Konfigurationsdateien wären umso interessanter.
Solltest du ein Howto verwendet haben, wäre auch das von Interesse.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
Doc.Mc.Fly
Beiträge: 142
Registriert: 01.09.2003 17:45:43

Re: kann mit proftpd nur 16,4Kb Dateien übertragen

Beitrag von Doc.Mc.Fly » 16.11.2019 08:34:09

Danke für Deine Rückmeldung und sorry, dass ich mich erst jetzt melde.

Also hier sind meine Konfigurationsdateien:
modules.conf:

Code: Alles auswählen

#
# This file is used to manage DSO modules and features.
#

# This is the directory where DSO modules reside

ModulePath /usr/lib/proftpd

# Allow only user root to load and unload modules, but allow everyone
# to see which modules have been loaded

ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *


 LoadModule mod_ctrls_admin.c
 LoadModule mod_tls.c
 LoadModule mod_sql.c
# LoadModule mod_ldap.c
 LoadModule mod_sql_mysql.c
# LoadModule mod_sql_postgres.c
 LoadModule mod_quotatab.c
 LoadModule mod_quotatab_file.c
# LoadModule mod_quotatab_ldap.c
 LoadModule mod_quotatab_sql.c
 LoadModule mod_radius.c
 LoadModule mod_wrap.c
 LoadModule mod_rewrite.c

# keep this module the last one
LoadModule mod_ifsession.c
und die proftpd.conf:

Code: Alles auswählen

#
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 
Include   /etc/proftpd/modules.conf

UseIPv6 on

ServerName                      "cylancer.net"
ServerType                      standalone
ServerAdmin                     webmaster@cylancer.net

DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on

TimeoutNoTransfer               6000
TimeoutStalled                  6000
TimeoutIdle                     12000

user                            proftpd
group                           proftpd

DisplayLogin                    welcome.msg
# DisplayFirstChdir               .message
ListOptions                     "-l"
DenyFilter                      \*.*/
Port 21
PassivePorts 64534 65534

AllowRetrieveRestart on
AllowStoreRestart on
IdentLookups off

DefaultRoot ~
RequireValidShell off
RootLogin off

LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

# Log file/dir access
ExtendedLog /var/log/proftpd/access_log WRITE,READ write
# Record all logins
ExtendedLog /var/log/proftpd/auth_log AUTH auth
# Paranoia logging level....
ExtendedLog /var/log/proftpd/paranoid_log ALL default


# AuthOrder mod_sql.c
SQLConnectInfo proftpd@localhost proftpd [geheimesPasswort]
SQLAuthTypes crypt
SQLAuthenticate users*
SQLMinUserGID 6001
SQLMinUserUID 6001

SQLUserInfo users name passwd uid gid homedir null
SQLLOGFILE /var/log/proftpd.sql.log
AllowOverwrite on

TLSEngine                       on
<IfModule mod_tls.c>
TLSEngine                  on
TLSLog                     /var/log/proftpd/tls.log
TLSProtocol                SSLv23
TLSOptions                 NoCertRequest
TLSOptions                 NoCertRequest  NoSessionReuseRequired
TLSVerifyClient            off
TLSRequired                on
TLSRenegotiate required off
TLSRenegotiate data 51200000
TLSRSACertificateFile       /etc/proftpd/letsencrypt/cylancer.net.cer
TLSRSACertificateKeyFile    /etc/proftpd/letsencrypt/cylancer.net.key
TLSCACertificateFile        /etc/proftpd/letsencrypt/fullchain.cer
</IfModule>


Ich kann in der Konfiguration jetzt nicht seltsames sehen... Warum die png-Datei mitten drin unterbrochen wird und dann es immer zu Verbindungsfehlern kommt. Wenn ich aber eine Zip-Datei kopiere, dann gehts?

Danke für hilfreiche Hinweise....
Clemens

Antworten