Vamos a usar el ftp server que recomienda ubuntu, vsftpd, es ligero, robusto, escalable y seguro si lo sabes configurar. Al grano:
- Instalamos el server ftp: sudo apt-get install vsftpd
- Ya lo tienes funcionando pero con la configuración por defecto. Esta configuración no se adapta al uso común. Tienes un server escuchando en el puerto 21 con acceso anonimo y permisos de lectura. El anonimo esta chrooteado en /home/ftp que por defecto esta vacio. Aqui podría haber un agujero de seguridad si no administramos bien los permisos, por ello lo mejor es retirar el acceso anonimo.
- Abrimos el archivo de configuración: sudo gedit /etc/vsftpd.conf
- Realizmos los siguientes cambios:
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 ftpd_banner=Bienvenidos al Servidor FTP de Invasión TUX chroot_local_user=YES
- Reiniciamos el server FTP : sudo /etc/init.d/vsftpd restart
- Ya esta nuestro login será nuestro usuario y contraseña de linux, hay que olvidarse de crear cuentas FTP ni historias así. Para añadir permisos a otros usuarios tendras que crear cuentas con adduser
Archivado bajo: Linux



Gracias por la información….
Saludos
[...] Este pequeño tutorial esta basado en un artículo de blogricardo.wordpress.com [...]
hey, gracias por el material, me sirvio de mucho.
una pregunta: como puedo administrar usuarios ftp con mysql server????
Lo que necesitas es esto:
http://www.kootbox.com/content/view/42/2/