O cliente Windows não pode se conectar ao servidor vsftpd

1

Eu tenho um problema com o servidor vsftpd. Eu criei um servidor vsftpd com SSL implícito. Ele funciona perfeitamente com o cliente filezilla no Ubuntu 10.04, mas quando eu executo com o cliente filezilla no Windows, ele recebe um erro. O erro foi "Erro GnuTLS -12: Um alerta fatal TLS foi recebido".

Este é o conteúdo do meu vsftpd.conf

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/vsftpd/vsftpd.pem
require_ssl_reuse=NO
ssl_enable=YES
implicit_ssl=YES
listen_port=990
force_local_data_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
strict_ssl_read_eof=YES

Alguém me ajude por favor.

    
por Christoforus Surjoputro 04.05.2012 / 10:45

2 respostas

2

Tente comentar a opção implicit_ssl e reinicie o serviço.

#implicit_ssl=YES

"Se habilitado, um handshake SSL é a primeira coisa esperada em todas as conexões (o protocolo FTPS). Para suportar SSL explícito e / ou texto simples também, um processo separado de ouvinte vsftpd deve ser executado." Man pages do Ubuntu

    
por 24.07.2012 / 23:24
0

O vsftpd usa DES-CBC3-SHA por padrão, o que não é suportado pelo Filezilla. Adicione a linha

ssl_ciphers=high

para vsftpd.conf para resolver o problema.

    
por 05.02.2013 / 15:26