Este es el primer articulo de 2 que voy a publicar con respecto a VSFTPD. En esta primera entrega vamos a ver como setear un simple VSFTPD server en linux. Y la segunda va a ser como hacerlo para tener FTPS (que no es lo mismo que SFTP) usando OpenSSL.
Lo primero de todo es instalar el VSFTP software con el siguiente comando.
apt-get install vsftpd
Una vez instalado tenemos que configurar el file /etc/vsftpd.conf. Abri un NANO o VI para editarlo.
nano /etc/vsftpd.conf
Ahora deja basicamente esta configuracion (es la casi default para que funcione al instante.)
listen=YES #no queremos anonimos aca anonymous_enable=NO local_enable=YES write_enable=YES #todos los files que suben van a ser enmascarados con 077 local_umask=077 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES # el banner de bienvenida ftpd_banner=Welcome to blah FTP service. # usa los usuarios locales, van a ser redireccionados a su home /home/myuser chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd pam_service_name=vsftpd chmod_enable=YES dirlist_enable=YES
Con esta configuracion lo unico que necesitamos hacer es reiniciar el ftp service
/etc/init.d/vsftpd restart
Eso es todo, ya tenemos un ftp server corriendo





oye muchas gracias por la información, me sirvio de mucho, Saludos!
hola segui con gran atencion todo, hasta que comprobe que en /etc/init.d no tengo vsftpd restart