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

Categories: General

Rodrigo Asensio

Apasionado por la tecnología

4 Comments

J.v.C · November 17, 2009 at 1:54 am

oye muchas gracias por la información, me sirvio de mucho, Saludos!

oto · December 18, 2009 at 6:53 pm

hola segui con gran atencion todo, hasta que comprobe que en /etc/init.d no tengo vsftpd restart

juarez · May 22, 2010 at 8:43 pm

olle disculpa la molestia en donde puedo descargar el vsftpd

admin · May 24, 2010 at 4:19 pm

que sistema operativo tenes ?

Leave a Reply

Your email address will not be published. Required fields are marked *