RA4 · verificado

RA4 de Servicios de Red e Internet · ASIR

Administra servicios de transferencia de archivos asegurando y limitando el acceso a la información.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Fundamentos de los Servicios de Transferencia de Archivos: Utilidad y Modos de Operación

Esta unidad explora la necesidad y el funcionamiento de los servicios de transferencia de archivos, diferenciando entre protocolos como FTP, SFTP y TFTP, y detallando los modos de conexión activo y pasivo del FTP, cruciales para la conectividad en entornos de red complejos.

Instalación y Configuración de Servidores de Transferencia de Archivos

Esta unidad cubre la instalación y configuración inicial de servidores FTP y SFTP, utilizando herramientas comunes en entornos Linux como `vsftpd` y `OpenSSH`, y abordando la gestión de usuarios y grupos para un control de acceso básico.

Configuración Avanzada de Acceso y Límites en Servidores FTP/SFTP

Esta unidad profundiza en la configuración de acceso anónimo, la implementación de límites de conexión y ancho de banda, y la gestión de permisos detallados para asegurar y optimizar los servicios de transferencia de archivos.

Pruebas de Acceso y Documentación de Servicios de Transferencia de Archivos

Esta unidad se centra en la verificación exhaustiva del funcionamiento de los servicios de transferencia de archivos utilizando diversos clientes (línea de comandos, gráficos, navegadores) y en la elaboración de documentación técnica esencial para la gestión y mantenimiento de estos servicios.

Conceptos clave

FTPSFTPTFTPModo Activo FTPModo Pasivo FTPPuertos de redCifradoAutenticaciónvsftpdOpenSSHsshd_configvsftpd.confchrootUsuarios localesGrupos de sistemaPermisos de archivoAcceso anónimoLímites de conexión

Errores que conviene evitar

  • Confundir FTP con SFTP: El error radica en asumir que FTP es seguro o que SFTP es simplemente 'FTP cifrado'. La causa es no entender que SFTP es un protocolo completamente diferente que se ejecuta sobre SSH, mientras que FTP es inherentemente inseguro. La corrección es siempre usar SFTP para transferencias seguras y comprender que FTPS (FTP sobre SSL/TLS) es una alternativa a FTP para añadir seguridad, pero no es SFTP.
  • Problemas de conectividad en modo activo: Ocurre cuando el cliente FTP está detrás de un firewall o NAT y el servidor no puede establecer la conexión de datos. La causa es que el servidor intenta iniciar una conexión hacia un puerto aleatorio del cliente que está bloqueado. La corrección es configurar el cliente para usar el modo pasivo o abrir los puertos necesarios en el firewall del cliente, lo cual es menos práctico.
  • Permisos de chroot incorrectos en SFTP: La causa es no seguir las estrictas reglas de permisos de SSH para los directorios chroot, donde los directorios padre deben ser propiedad de root y no tener permisos de escritura para otros. La corrección es verificar y ajustar los permisos con `chown root:root <directorio>` y `chmod 755 <directorio>` para los directorios superiores, y solo dar permisos de escritura al usuario en su directorio de trabajo final.
  • Firewall bloqueando puertos: La causa es olvidar abrir los puertos 21 (FTP), 20 (FTP activo), el rango pasivo (FTP pasivo) o 22 (SFTP) en el firewall del servidor. La corrección es añadir reglas en `ufw`, `firewalld` o `iptables` para permitir el tráfico en los puertos necesarios.
  • Habilitar escritura anónima sin control: La causa es la falta de comprensión de los riesgos de seguridad que esto implica, permitiendo a cualquiera subir archivos maliciosos. La corrección es deshabilitar `anon_upload_enable`, `anon_mkdir_write_enable` y `anon_other_write_enable` a menos que sea estrictamente necesario y con un control de permisos muy estricto en un directorio aislado.
  • No establecer límites de recursos: La causa es la omisión de la configuración de `max_clients`, `max_per_ip` o `*_max_rate`, lo que puede llevar a la denegación de servicio por saturación del servidor o de la red. La corrección es definir límites razonables basados en la capacidad del servidor y el uso esperado, y monitorizar el servicio para ajustarlos.
  • No probar todos los modos de acceso: La causa es asumir que si un modo funciona, todos lo harán, o no entender las diferencias entre activo/pasivo. La corrección es realizar pruebas explícitas para cada modo (activo, pasivo, anónimo, autenticado) y con diferentes clientes para asegurar la cobertura.
  • Documentación incompleta o desactualizada: La causa es la falta de un proceso formal de documentación o la pereza. La corrección es establecer un estándar de documentación, usar plantillas y hacer que la actualización de la documentación sea un paso obligatorio en cualquier cambio de configuración o implementación.

Qué se evalúa en este RA

CE a

Se ha establecido la utilidad y modo de operación del servicio de transferencia de archivos.

CE b

Se han instalado y configurado servidores de transferencia de archivos.

CE c

Se han creado usuarios y grupos para acceso remoto al servidor.

CE d

Se ha configurado el acceso anónimo.

CE e

Se han establecido límites en los distintos modos de acceso.

CE f

Se ha comprobado el acceso al servidor, tanto en modo activo como en modo pasivo.

CE g

Se han realizado pruebas con clientes en línea de comandos y con clientes en modo gráfico.

CE h

Se ha utilizado el navegador como cliente del servicio de transferencia de archivos.

CE i

Se ha elaborado documentación relativa a la instalación, configuración y recomendaciones de uso del servicio.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya