Vsftpd
| ||||||
VSFTP. (Very Secure FTP Daemon) Distribuido bajo GPL (Licencia Pública General), es un servidor ftp para sistemas Unix incluido GNU/Linux, es seguro y extremadamente rápido.
Ventajas
•Permite la configuración de direcciones IP vistuales.
•Soporta un gran número de usuarios virtuales.
•Opera por medio de Inetd o Standalone.
•Potente configuración de usuario.
•Control de ancho de banda.
•Establece limite de conexiones por usuario.
•Soporte para encriptación por SSL.
Por lo antes expuesto queda claro que si se necesita Seguridad, Estabilidad y fiabilidad en la transmisión de datos vsftpd en una buena opción.
Formas de distribución
VSFTPD se puede obtener desde su sitio oficial: ftp://vsftpd.beasts.org/users/cevans/ aunque también viene incluido en la mayoría de las Distribuciones de GNU/Linux como Redhat, Debian, Suse y Ubuntu. Su instalación y configuración es muy sencilla para lo cual se pueden usar tanto los ficheros fuentes como los gestores de paquetes de cada distribución. Ejemplos:
| Gestor de paquete | Distribución |
| apt-get install vsftpd |
Debian, ubuntu y derivados |
| yum -y install vsftpd |
Red Hat, Cent OS, Fedora y derivados |
Funcionamiento
Una ves instalado vsftpd y con una configuración básica estará listo. La letra d al final del nombre significa que este servicio será instalado como demonio iniciándose justamente con la carga del Sistema operativo y el Kernel. Al terminar la carga del servicio vsftpd estará atento a los puertos 20 y 21, por el 20 el enviado el flujo de datos entre el cliente y el servidor, mientras que por el 21 ocurre el envio de ordenes desde el cliente al servidor. La configuración pude ser tanto básica como estricta basada en una lista de parámetros que serán leídos por el demonio y ejecutados en consecuencia. Lo siguiente tabla es un lista con algunos de lo parámetros más importantes de vsftpd:
| Parámetro | Explicación |
| anonymous_enable=YES |
Se utiliza para definir si se permitirán los accesos anónimos al servidor. |
| local_enable=YES |
Establece si se van a permitir los accesos autenticados de los usuarios locales del sistema.br> |
| write_enable=YES |
Establece si se permite el mandato escritura en el servidor. |
| ftpd_banner=Bienvenido al servidor FTP joven club |
Establece un mensaje de bienvenida |
| anon_max_rate=5120 |
Limite de la taza de transferencia. |
| max_clients=5 |
Número máximo de clientes simultaneos. |
| max_per_ip=5 |
Número máximo desde un mismo IP. |
Referencias
http://www.linuxparatodos.net/portal/staticpages/index.php?page=09-como-vsftpd
http://www.linuxhispano.net/2010/09/14/configurar-servidor-ftp-en-linux-con-vsftpd/
http://newtaringa.com/linux/9924608/creando-un-servidor-ftp-ubuntu/