Hola,
Estoy intentando configurar vsftpd seguro en Centos 5.3. La version de vsftpd es 2.0.5.
El codigo en vsftpd.conf es:
ssl_enable=YES
allow_anon_ssl=NO
force_local_logins_ssl=YES
force_local_data_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd/vsftpd.pem
rsa_private_key_file=/etc/vsftpd/vsftpd.pem
El cliente FTP (Filezilla y fireftp) lo configuro para la conexion FTPES. Me pide usuario y contraseña y se establece la conexion, entonces pide acceptacion del certificado pero las carpetas home del usuario validado no aparecen, el cliente ftp no muestra las carpetas y se queda pensando mucho rato.Este es el error: "521 Data connections must be encrypted".
De todos modos, si configuro el servidor vsftpd sin seguridad, todo funciona correctamente.
Donde puede estar el problema?
Tengo vsftpd compilado con ssl:
# ldd /usr/sbin/vsftpd | grep ssl
libssl.so.6 => /lib/libssl.so.6 (0x008a9000)
Tambien vsftpd tiene soporte para OpenSSL.. He editado "builddefs.h" y he cambiado "#undef VSF_BUILD_SSL" por "#define VSF_BUILD_SSL".
Necesito ayuda.
Gracias por vuestra ayuda.