14.5. Opciones de configuración vsftpd

Aún cuando vsftpd quizás no ofrezca el nivel de personalización que otros servidores FTP disponible globalmente tienen, vsftpd ofrece suficientes opciones para satisfacer la mayoría de las necesidades de un administrador. El hecho de que no está sobrecargado de funcionalidades limita los errores de configuración y de programación.

Toda la configuración de vsftpd es manejada por su archivo de configuración, /etc/vsftpd/vsftpd.conf. Cada directiva está en su propia línea dentro del archivo y sigue el formato siguiente:

<directive>=<value>

Para cada directiva, reemplace <directive> con una directiva válida y <value> con un valor válido.

ImportanteImportante
 

No deben existir espacios entre la <directive>, el símbolo de igualdad y el <value> en una directiva.

Se debe colocar el símbolo de almohadilla (#) antes de una línea en comentarios. El demonio ignorará cualquier línea en comentarios.

Para una lista completa de las directivas disponibles, consulte las páginas man para vsftpd.conf.

ImportanteImportante
 

Para una descripción general de las formas de asegurar vsftpd, consulte el capítulo llamado Seguridad del servidor en el Manual de seguridad de Red Hat Enterprise Linux.

A continuación se presenta una lista de las directivas más importantes dentro de /etc/vsftpd/vsftpd.conf. Todas las directivas que no se encuentren explícitamente dentro del archivo de configuración de vsftpd se colocan a sus valores por defecto.

14.5.1. Opciones de demonios

La lista siguiente presenta las directivas que controlan el comportamiento general del demonio vsftpd.

14.5.2. Opciones de conexión y control de acceso

La siguiente es una lista de directivas que controlan el comportamiento de los inicios de sesión y los mecanismos de control de acceso.

14.5.3. Opciones de usuario anónimo

A continuación, se presenta una lista de las directivas que controlan el acceso de usuarios anónimos al servidor. Para utilizar estas opciones, la directiva anonymous_enable debe tener el valor de YES.

14.5.4. Opciones del usuario local

La siguiente es una lista de las directivas que caracterizan la forma en que los usuarios locales acceden al servidor. Para utilizar estas opciones, la directiva local_enable debe estar a YES.

14.5.5. Opciones de directorio

La siguiente es una lista de directivas que afectan a los directorios.

14.5.6. Opciones de transferencia de archivos

La siguiente es una lista de directivas que afectan a los directorios.

14.5.7. Opciones de conexión

A continuación se presenta una lista con las directivas que afectan el comportamiento de la conexión vsftpd.

ImportanteImportante
 

Para mantener la compatibilidad con los archivos de registro escritos por el servidor FTP más antiguo wu-ftpd, se configura la directiva xferlog_std_format a YES bajo Red Hat Enterprise Linux. Sin embargo, esta configuración implica que las conexiones al servidor no son registradas.

Para registrar ambas conexiones en formato vsftpd y mantener un archivo de registro de transferencia compatible con wu-ftpd, configure dual_log_enable a YES.

Si no es de importancia mantener un archivo de registro de transferencias compatible con wu-ftpd, entonces configure xferlog_std_format a NO, comente la línea con un carácter de almohadilla (#) o borre completamente la línea.

14.5.8. Opciones de red

La lista siguiente muestra las directivas que afectan cómo vsftpd interactua con la red.