VSFTPD - FTP sobre TLS - O upload é interrompido após exatamente 82k?

4

Eu instalei um daemon VSFTP em um servidor CentOS, usando um certificado RSA para efetuar login usando o TLS explícito. Agora, não posso carregar mais de 82k.

Com arquivos abaixo desse limite, não há problema. O FTP funciona como um encanto. Mas assim que um arquivo atingir 82k com o FileZilla (81.952 bytes para ser exato), a transferência será interrompida e o cliente FTP paralisará até que o tempo limite seja atingido.

Console do cliente de 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 "x.x.x.x", "STOR jquery-1.7.2.min.js"
FTP response: Client "x.x.x.x", "150 Ok to send data."
OK UPLOAD:    Client "x.x.x.x", "jquery-1.7.2.min.js", 81952 bytes, 1.32Kbyte/sec
FTP response: Client "x.x.x.x", "226 File receive OK." // NOT okay, file is bigger
// No mention of error here

Não consigo encontrar informações relevantes sobre esse problema, além de um possível problema com trans_chunk_size (não mencionado na configuração padrão), mas eu tentei tamanhos diferentes e não tem impacto sobre o problema. trans_chunk_size=4096 e trans_chunk_size=8192 e trans_chunk_size=9999

É claro que, após cada mudança de configuração, eu reiniciei o servidor:
/etc/init.d/vsftpd restart

O que mais pode causar isso?

Não é a versão mais recente, mas é a atualização mais recente dentro dos repositórios considerados adequados para uso corporativo:

Informação do pacote:

$ 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.  
    
por Redsandro 10.09.2012 / 16:16

2 respostas

2

Parece que o problema está no lado do cliente. Você já tentou outro programa cliente: lftp , TLSWrap , ...?

por 10.09.2012 / 17:50
0

Eu não uso mais o FTP no meu servidor, muito trabalho.

Mas se bem me lembro, o problema era de fato (parcialmente) do lado do cliente e uma solução alternativa era compilar a versão mais recente do FileZilla. Não a versão (sempre desatualizada) nos repositórios do Ubuntu.

Isso é o que os caras do FileZilla apontaram, mas não consigo encontrar o recurso de volta neste momento.

    
por 04.11.2015 / 14:39