vsftpd ftp
sudo aptitude update; sudo aptitude install vsftpd
En este ejemplo tendremos usuarios virtuales y TLS
1. Creamos el certificado:
sudo /usr/bin/openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout vsftpd.pem -out /etc/ssl/private/vsftpd.pem sudo chmod 0660 /etc/ssl/private/vsftpd.pem
2. Creamos el archivo de configuracion:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.bak sudo vim /etc/vsftpd.conf
Con el siguiente contenido:
listen=YES anonymous_enable=NO 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 ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES rsa_cert_file=/etc/ssl/private/vsftpd.pem