VSFTPD – 通过TLS的FTP – 上传停止后正好82K?

我在CentOS服务器上安装了VSFTP守护进程,使用RSA证书使用显式TLSlogin。 现在,我不能上传超过82K。

有了这个限制的文件,没有问题。 FTP就像一个魅力。 但是,一旦文件达到82k与FileZilla(准确的81,952字节),传输将停止,FTP客户端挂起,直到超时。

FTP客户端控制台:

15:10:21 Command: STOR jquery-1.7.2.min.js 15:10:21 Response: 150 Ok to send data. 15:11:21 Error: Connection timed out 15:11:21 Error: File transfer failed after transferring 82 KB in 60 seconds 

/var/log/vsftpd.log

 FTP command: Client "xxxx", "STOR jquery-1.7.2.min.js" FTP response: Client "xxxx", "150 Ok to send data." OK UPLOAD: Client "xxxx", "jquery-1.7.2.min.js", 81952 bytes, 1.32Kbyte/sec FTP response: Client "xxxx", "226 File receive OK." // NOT okay, file is bigger // No mention of error here 

我找不到有关此问题的相关信息,除了trans_chunk_size (未在默认configuration中提到)可能的问题,但我尝试了不同的大小,它对问题没有影响。 trans_chunk_size=4096
trans_chunk_size=8192
trans_chunk_size=9999

当然,每次configuration更改后,我都重新启动了服务器:
/etc/init.d/vsftpd restart

还有什么可以导致这个?

这不是最新的版本,但它是存储库中的最新更新,被认为适合企业使用:

包裹信息:

 $ yum info vsftpd Loaded plugins: fastestmirror Installed Packages Name : vsftpd Arch : x86_64 Version : 2.0.5 Release : 24.el5_8.1 Size : 286 k Repo : installed Summary : vsftpd - Very Secure Ftp Daemon URL : http://vsftpd.beasts.org/ License : GPL Description: vsftpd is a Very Secure FTP daemon. It was written completely from scratch. 

这听起来像是在客户端的问题。 你有没有尝试另一个客户端程序: lftpTLSWrap ,…?

我不再在我的服务器上使用FTP,太麻烦了。

但是,如果我没有记错的话,问题确实(部分)是客户端,解决方法是编译最新版本的FileZilla。 不是Ubuntu版本库(永远过时)的版本。

这是FileZilla的人指出的,但是现在我找不到资源。