Llego la hora de instalar un servidor de FTP, como verán no es mucho mas complejo de lo que estamos acostumbrados.
#apt-get install ftpd
finalizado este paso el servidor de ftp ya se encuentra funcionando
existe a demás un archivo /etc/ftpusers el cual funciona como lista negra, denegando el acceso a todos los usuarios que se encuentren en el listado
lo fundamental es que cuente, al menos con root,ftp y anonymous.
no es necesario reiniciar el ftpd al modificar el listado.
Creando usuarios:
crearemos un usuario de la misma forma de siempre
#useradd usuario1
seguidamente le asignamos la contraseña
#passwd usuario1
al finalizar editamos el final del archivo /etc/passwd
y modificamos el home del usuario1 a donde queramos que ingrese por ftp y luego modificar /bin/sh por /bin/false quedando de la siguiente manera
usuario1:x:1001:1001::/var/ftp/usuario1:/bin/false
Luego para enjaular a los usuarios y que no puedan salir de su home, debemos de agregar el nombre de usuario en el /etc/ftpchroot sin mas
quedando el listado de la siguiente manera
usuario1
usuario2
usuario3
Saludos!