¡Esta es una revisión vieja del documento!
En Debian, la instalación simplemente se reduce a:
aptitude install proftpd-basic
Luego, el archivo de configuración principal es /etc/proftpd/proftpd.conf. En éste se deben cambiar algunas opciones.
Si no se requiere IPv6:
UseIPv6 off
Configuración para los usuarios y jailing de los mismos:
# Users require a valid shell listed in /etc/shells to login. # Use this directive to release that constrain. RequireValidShell off # Use this to jail all users in their homes DefaultRoot ~ # Add this if you want to limit access to users of some group <Limit LOGIN> DenyGroup !ftpuser </Limit>
Como se limitó el acceso a los usuarios que pertenezcan al grupo “ftpuser”, se debe crear dicho grupo para agregar a él los usuarios que accederán:
addgroup ftpuser
Además, crearemos un directorio donde se crearán los homes de los usuarios:
mkdir /var/ftp
Para agregar usuarios:
adduser usuario -shell /bin/false -home /var/ftp
El paso final es agregar el usuario al grupo ftpuser:
adduser usuario ftpuser