Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
VSFTPD por Mind Map: VSFTPD

1. Fichero de Configuración

1.1. /etc/vsftpd.conf

2. Directivas

2.1. Listen

2.1.1. =Yes

2.1.1.1. El servidor se ejecuta en Estandalone

2.1.2. =No

2.1.2.1. El servidor se ejecuta en SuperServidor

2.2. Listen_port

2.2.1. =X

2.2.1.1. X es el número del puerto pàra el servicio FTP

2.3. Anonymouse_enable

2.3.1. =Yes

2.3.1.1. El servidor acepta clientes anónimos

2.3.2. =No

2.3.2.1. El servidor no acepta conexiones anónimas

2.4. Local_enable

2.4.1. =Yes

2.4.1.1. Permite la conexión de usuarios locales del sistema

2.4.2. =No

2.4.2.1. No permite la conexión mediante usuarios del sistema

2.5. Write_enable

2.5.1. =Yes

2.5.1.1. Permite la escritura dentro del servidor

2.5.2. =No

2.5.2.1. No permite operaciones de escritura en el servidor

2.6. Local_umask

2.6.1. =X

2.6.1.1. X es el número de los permisos que deben asignarse a todos los archivos subidos al servidor

2.6.1.1.1. La asignación de esos números se hacen de manera inversa a "chmod". El número introducido debe de contener los permisos que queremos deshabilitar. 000 son todos los permisos para propietario, grupo y otros (777 en chmod)

2.7. Anon_upload_enable

2.7.1. =Yes

2.7.1.1. Permite la subida de archivos de usuarios anónimos

2.7.2. =No

2.7.2.1. No permite la subida de usuarios anónimos

2.8. Anon_mkdir_enable

2.8.1. =Yes

2.8.1.1. Permite la creacion de carpetas nuevas por parte de usuarios nónimo

2.8.2. =No

2.8.2.1. Los usuarios anónimos no pueden crear carpetas

2.9. Dirmessage_enable

2.9.1. =Yes

2.9.1.1. Habilita el uso del banner de bienvenida desde un archivo

2.9.2. =No

2.9.2.1. No permite el uso de un archivo para el banner de bienvenida

2.10. Xferlog_enable

2.10.1. =Yes

2.10.1.1. Activa el uso de logs para las subidas y descargas

2.10.2. =No

2.10.2.1. No habilita el uso de logs para las subidas y descargas

2.11. Xferlog_file

2.11.1. =X

2.11.1.1. X es la ruta donde se encontrará el archivo para guardar los logs (si se comenta se guarda en su directorio por defecto, /var/log/vsftpd.log)

2.12. Xferlog_std_format

2.12.1. =Yes

2.12.1.1. Activa el uso del formato estandar para el archivo de logs

2.13. Connect_from_port_20

2.13.1. =Yes

2.13.1.1. Habilita el uso de transferencia de datos del servidor por el puerto 20 (modo Activo)

2.13.2. =No

2.13.2.1. Inhabilita el puerto 20 para la transferencia de datos (hay que usar directivas para habilitar el modo Pasivo)

2.14. Chown_uploads

2.14.1. =Yes

2.14.1.1. Habilita el cambio de propietario de los archivos subidos

2.14.2. =No

2.14.2.1. Inhabilita el cambio de propietario de los archivos subidos

2.15. Chown_username

2.15.1. =X

2.15.1.1. X es el nombre de usuario a usar para cambiar el propietario a los archivos subidos si la directiva Chown_uploads está a "yes"

2.16. Idle_sesion_timeout

2.16.1. =X

2.16.1.1. Es el tiempo máximo que un usuario puede permanece inactivo en una conexión antes de ser desconectado automáticamente

2.17. Deny_email_enable

2.17.1. =Yes

2.17.1.1. Permite el uso de emails a descartar como contraseña de usuarios anónimos

2.18. Banned_email_file

2.18.1. =X

2.18.1.1. X es la ubicación de el archivo que contiene la lista de email bloqueados

2.19. Chroot_local_user

2.19.1. =Yes

2.19.1.1. Los usuarios locales quedarán "encarcelados" dentro de su directorio raiz

2.19.2. =No

2.19.2.1. Los usuarios locales pueden explorar todo el disco duro

2.20. Chroot_list_enabled

2.20.1. =Yes

2.20.1.1. Habilita el uso de un archivo de texto con la lista de los usuarios que queremos que sean involucrados por la directiva Chroot_local_user

2.20.2. =No

2.20.2.1. Inhabilita el uso de la litsa

2.21. Chroot_list_file

2.21.1. =X

2.21.1.1. X es la ubicación del archivo que contiene la lista de usuarios

2.22. Modo Pasivo

2.22.1. Pasv_enable

2.22.1.1. =Yes

2.22.1.1.1. Habilita el modo pasivo

2.22.1.2. =No

2.22.1.2.1. Deshabilita el modo pasivo

2.22.2. Pasv_min_port

2.22.2.1. =X

2.22.2.1.1. X es el número del puerto inicial del rango de puertos para el modo pasivo

2.22.3. Pasv_max_port

2.22.3.1. =X

2.22.3.1.1. X es el número del puerto fial del rango de puertos para el modo pasivo

2.22.4. Pasv_address

2.22.4.1. =X

2.22.4.1.1. X es la IP Pública del router

3. Puertos

3.1. Datos: 20

3.2. Control: 21

4. Seguridad

4.1. Usuario y Contraseña

4.1.1. Texto Plano

4.2. Sesión No Cifrada

5. Modos de Transferencia

5.1. Activo

5.1.1. Cliente inicia la conexión en puerto >1024 hacia el puerto 21 del servidor

5.1.1.1. Servidor recibe petición y abre su puerto 20

5.1.1.1.1. Los datos se envían al cliente desde el servidor (puerto 20) hacia el cliente (puerto > 1024)

5.2. Pasivo

5.2.1. Cliente inicia la conexión en puerto >1024 hacia el puerto 21 del servidor

5.2.1.1. El cliente pide un puerto al servidor >1024

5.2.1.1.1. El cliente envía los datos (puerto >1024) hacia un puerto del servidor >1024

6. Modos de Ejecución

6.1. Estandalone

6.1.1. El servicio se inicia de manera independiente en su propio archivo (/etc/init.d/vsftpd stop/start)

6.2. Super Servidor

6.2.1. El servicio se inicia en un archivo común para varios servicios (/etc/init.d/inetd start/stop)