1. Logs
1.1. xferlog_enable=YES (activa la generación de registros de log por cada subida o descarga)
1.2. vsftpd_log_file=/var/log/vsftpd.log (indica cual es el fichero log)
1.3. log_ftp_protocol=YES (activa el registro (log) de todas las peticiones/respuestas del servidor)
1.4. xferlog_file=/var/log/vsftpd.log (directiva igual que vsftpd_log_file)
2. Transferencia
2.1. connect_from_port_20=NO (impedimos que se conecten al puerto 20, para capar el modo activo)
2.2. idle_session_timeout=600 (tiempo de espera para mantener establecidas las conexiones inactivas)
2.3. data_connection_timeout=120 (tiempo de espera para establecer conexiones de datos inactivas)
2.4. pasv_enable=YES (configurar el modo pasivo)
2.5. listen=YES (configurarlo en modo standalone o como superservidor (NO))
2.6. max_client=5 (numero máximo de clientes simultáneos conectados)
2.7. max_per_ip=3 (numero máximo de conexiones simultáneas por IP)
2.8. pasv_min_port=40000 /pasv_max_port=40020 (rango de puertos que queremos especificar en las conexiones pasivas)
3. Generales
3.1. write_enable=YES (permite el modo escritura, que los usuarios locales puedan subir ficheros)
3.2. ftpd_banner="" (configurar un mensaje de bienvenida)
3.3. message_file=rutafichero (indica el fichero donde se encuentra el mensaje de bienvenida)
3.4. dirmessage_enable=YES (permite dar un mesaje al conectarte)
3.5. local_umask=022 (permisos con los que se subiran los ficheros)
4. Usuarios
4.1. Locales
4.1.1. local_enable=YES (deja a los usuarios conectarse)
4.1.2. chroot_local_user=YES (enjaula a los usuarios en su propio directorio)
4.1.3. chroot_list_enable=YES (habilita que podamos usar un fichero para guardar los usuarios que no queremos que se sean enjaulados)
4.1.4. chroot_list_file=/etc/vsftpd/vsftpd.chroot.list (fichero en el que escribimos los usuarios que no queremosque se enajulen)
4.1.5. local_max_rate=7200 (podemos limitar la velocidad de transferencia para los usuarios locales, por defecto esta es ilimitada)
4.2. Anonimos
4.2.1. anonymous_enable=YES (permitir conexines anonimas)
4.2.2. anon_world_readable_only=YES (si queremos dejar que los usuarios anonimos descarguen archivos con permisos de lectura)
4.2.3. anon_upload_enable=NO (especificamos si los usuarios anonimos pueden subir archivos al servidor)
4.2.4. anon_mkdir_write_enable=NO (permitir que los usuarios anonimos puedan crear carpetas, solo en su directorio)
4.2.5. anon_max_rate=2048 (para establecer la velocidad máxima de transferencia para los usuarios anonimos)