Servidor FTP, FTPS o SFTP - qué opción es más segura

7 de noviembre de 2026

Comparativa entre FTP (2 canales) y SFTP (1 canal) para la conexión cliente-servidor.

Índice

Cuando necesitas mover archivos entre tu ordenador, un NAS, un alojamiento web o un equipo de la red doméstica, el protocolo elegido marca la diferencia entre una transferencia cómoda y un problema de seguridad. Un servidor FTP permite intercambiar archivos entre un cliente y un equipo servidor, pero conviene entender sus puertos, sus modos de conexión y sus alternativas cifradas antes de abrirlo a Internet. Aquí explico cómo funciona, cuándo usar FTP, FTPS o SFTP y qué ajustes reducen los riesgos.

La forma segura de mover archivos depende del entorno

  • FTP tradicional no cifra las contraseñas ni los archivos transferidos.
  • SFTP usa SSH y el puerto 22, mientras que FTPS añade TLS al protocolo FTP.
  • El modo pasivo suele funcionar mejor detrás de routers, cortafuegos y redes WiFi domésticas.
  • La cuenta debe estar limitada a una carpeta concreta y con los permisos imprescindibles.
  • El acceso desde Internet exige revisar CG-NAT, actualizaciones, registros y copias de seguridad.

Qué es un servidor FTP y cómo funciona

FTP son las siglas de File Transfer Protocol, un protocolo cliente-servidor diseñado para subir, descargar, renombrar y borrar archivos a través de una red. El servidor aloja los datos y aplica las reglas de acceso, mientras que el cliente es la aplicación desde la que iniciamos la conexión, como FileZilla, WinSCP o el administrador de archivos de un NAS.

La comunicación tradicional separa el control de los datos. El cliente contacta normalmente con el puerto TCP 21 para autenticarse y enviar órdenes, pero la transferencia del archivo se realiza mediante una conexión adicional. Esta separación explica por qué FTP puede funcionar dentro de una red local y, sin embargo, fallar cuando intervienen un router o un cortafuegos.

Modo activo y modo pasivo

En el modo activo, el servidor intenta abrir la conexión de datos hacia el cliente. Es una configuración histórica que puede dar problemas cuando el ordenador está detrás de un router con NAT, es decir, un sistema que traduce la dirección privada de la red doméstica a una dirección pública.

En el modo pasivo, el cliente inicia también la conexión de datos. El servidor anuncia un puerto adicional dentro de un rango configurado y el router debe permitirlo. Para redes WiFi domésticas y conexiones desde hoteles, oficinas o universidades, suelo considerar el modo pasivo la opción más práctica, siempre que el rango de puertos esté bien definido.

Una sesión normal sigue un flujo sencillo. El usuario se conecta, se identifica, consulta las carpetas autorizadas y ejecuta operaciones como descargar o subir archivos. El servidor debería mantener al usuario dentro de su directorio asignado, una medida conocida como aislamiento o jail que evita explorar otras partes del sistema.

FTP, FTPS y SFTP no son lo mismo

La confusión entre estos nombres es una de las causas más habituales de configuraciones incorrectas. FTP, FTPS y SFTP sirven para transferir archivos, pero utilizan tecnologías distintas y no siempre son intercambiables en el cliente o en el servidor.

Protocolo Cifrado Puerto habitual Cuándo tiene sentido
FTP No TCP 21 Pruebas internas o redes totalmente controladas
FTPS explícito TLS TCP 21 más puertos de datos Entornos que necesitan compatibilidad con FTP y cifrado
FTPS implícito TLS desde el inicio TCP 990, normalmente Instalaciones antiguas o requisitos concretos del proveedor
SFTP SSH TCP 22 Acceso seguro con una única conexión de red

FTP sin cifrado transmite las credenciales y el contenido en claro. En una WiFi pública o en una red comprometida, alguien con capacidad para inspeccionar el tráfico podría capturar la contraseña. Por eso, mi recomendación es directa: no uses FTP plano para cuentas reales ni para conexiones a través de Internet.

FTPS mantiene la arquitectura de FTP y protege la sesión mediante TLS, el mismo tipo de tecnología criptográfica que se utiliza para proteger otros servicios de Internet. SFTP, en cambio, no es FTP con una “S” añadida, sino un protocolo diferente que funciona sobre SSH. Su ventaja práctica es que suele necesitar un solo puerto, algo que simplifica el paso por cortafuegos y routers.

La elección depende de la compatibilidad. Si un proveedor de alojamiento solo ofrece FTPS, será una opción válida si el certificado se verifica correctamente. Si administras un servidor Linux, un NAS moderno o una máquina con SSH, normalmente elegiría SFTP por su configuración más sencilla y su menor superficie de exposición.

Cómo configurar un acceso de archivos sin abrir una puerta innecesaria

La instalación cambia según el sistema, pero las decisiones importantes son siempre parecidas. Puedes utilizar un servicio integrado en un NAS, un programa específico para Windows o un demonio de FTP o SFTP en Linux. El software importa menos que la configuración de permisos, cifrado y red.

Define primero el uso

Para compartir archivos dentro de casa, basta con limitar el servicio a la red local y permitir únicamente las direcciones privadas de tus dispositivos. Para publicar archivos a colaboradores o clientes, conviene crear cuentas separadas, establecer caducidades y evitar que todos tengan permisos de escritura.

También debes decidir si cada usuario podrá subir, descargar, modificar o eliminar contenido. Una cuenta que solo necesita recibir documentos no debería tener permiso para borrar carpetas completas. Este principio de mínimo privilegio reduce el impacto de una contraseña robada o de un error humano.

Configura el servidor

  1. Activa SFTP o FTPS y deshabilita FTP plano si no existe una razón técnica para mantenerlo.
  2. Crea usuarios individuales y evita compartir una cuenta entre varias personas.
  3. Asigna una carpeta raíz para que cada cuenta vea solo los archivos necesarios.
  4. Limita los permisos de lectura, escritura, borrado y ejecución.
  5. Fija un rango pasivo si utilizas FTP o FTPS, en lugar de dejar miles de puertos abiertos.
  6. Activa los registros para detectar inicios de sesión extraños, errores repetidos o transferencias anómalas.

Si el servicio se publica fuera de casa, el router necesitará una regla de redirección de puertos. Antes de hacerlo, comprueba si tu operador utiliza CG-NAT, una técnica que puede impedir las conexiones entrantes aunque configures correctamente el router. En ese caso, suele ser más seguro usar una VPN, una red privada del fabricante del NAS o un servidor intermedio con SFTP.

No expongas el panel de administración del NAS o del servidor con la misma regla que utilizas para transferir archivos. Separar ambos accesos, actualizar el software y aplicar autenticación con claves SSH cuando sea posible ofrece una protección mucho más sólida que cambiar simplemente el número de puerto.

Qué protocolo conviene en cada situación

No existe una única respuesta válida para todos los escenarios. La red local, el tipo de cliente, la compatibilidad exigida y el nivel de exposición determinan la opción razonable.

Situación Opción preferible Motivo
Transferencias entre equipos de casa SFTP o recurso compartido local Evita credenciales en claro y reduce la exposición
Acceso a un hosting compatible con FTP FTPS explícito Mantiene compatibilidad y añade cifrado TLS
Administración de un servidor Linux SFTP Usa SSH y normalmente requiere un solo puerto
Entrega puntual de un archivo grande Enlace temporal o plataforma segura Puede ser más sencillo que mantener un servicio abierto
Distribución pública de archivos sin cuenta Servicio web de solo lectura Resulta más fácil controlar caché, permisos y registros

Para un intercambio ocasional, montar un servicio permanente suele ser excesivo. Un enlace con caducidad, una carpeta compartida con permisos limitados o una VPN pueden resolver el problema con menos mantenimiento. En cambio, si necesitas sincronizar archivos todos los días entre sistemas, un servicio dedicado sí aporta automatización y trazabilidad.

En mi experiencia técnica, muchas personas se fijan primero en la velocidad y dejan la seguridad para el final. La diferencia entre FTP y SFTP rara vez será el cuello de botella en una conexión doméstica moderna; lo que realmente pesa es la subida disponible, la latencia y la calidad del almacenamiento.

Errores frecuentes al conectar desde una red WiFi

Cuando el cliente muestra “timeout”, “conexión rechazada” o una carpeta vacía, no siempre significa que la contraseña sea incorrecta. El problema puede encontrarse en el modo de conexión, el router o el certificado.

El usuario inicia sesión, pero no ve los archivos

Revisa la carpeta raíz asignada y los permisos del sistema operativo. Un usuario puede autenticarse correctamente y no tener derechos para leer el directorio. También conviene comprobar que el cliente no esté usando un protocolo distinto, por ejemplo SFTP contra un puerto configurado únicamente para FTPS.

La conexión funciona, pero la transferencia se bloquea

Este síntoma suele apuntar a un problema con el modo pasivo y su rango de puertos. El servidor debe anunciar una dirección accesible desde el exterior y el router debe reenviar el rango correspondiente. Si anuncia una dirección privada como 192.168.x.x a un cliente de Internet, la transferencia no llegará a completarse.

El certificado genera una advertencia

No aceptes cualquier certificado a ciegas. Comprueba el nombre del servidor, la fecha de validez y la autoridad que lo firma. En una red doméstica puede ser normal usar un certificado local, pero debes instalarlo de forma controlada y verificar su huella por un canal independiente.

Lee también: Puerto WAN del router - Guía para evitar fallos de red

El acceso deja de funcionar desde otra red

Prueba primero dentro de la LAN y después desde una conexión móvil. Si funciona en casa pero no desde fuera, revisa CG-NAT, la dirección pública, el cortafuegos y las reglas del router. Si utilizas SFTP, confirma que el puerto SSH está permitido y que el servicio escucha en la interfaz correcta.

Una configuración pequeña puede ser mucho más segura

Para la mayoría de los hogares y pequeños equipos, una arquitectura sencilla resulta suficiente: SFTP, un usuario por persona, acceso a una sola carpeta y copias de seguridad independientes. Si necesitas FTP por compatibilidad, usa FTPS, limita el rango pasivo y permite el acceso solo desde las direcciones que realmente lo necesitan.

Recuerda que el cifrado protege la comunicación, pero no sustituye a las copias de seguridad. Un usuario autorizado también puede borrar archivos, y un ransomware puede cifrar una carpeta conectada. Mantén al menos una copia desconectada o protegida contra modificaciones y revisa los registros con cierta frecuencia.

La decisión práctica es clara. Para una red WiFi local controlada, cualquier solución bien aislada puede funcionar, pero para Internet conviene descartar FTP sin cifrado y elegir SFTP o FTPS según la compatibilidad disponible. La seguridad no depende solo del protocolo: también depende de quién entra, qué puede hacer y cuánto tiempo permanece expuesto el servicio.

Preguntas frecuentes

FTP no cifra las credenciales ni los archivos y utiliza normalmente el puerto TCP 21. FTPS añade cifrado TLS y puede usar el puerto 21 o el 990, además de puertos de datos. SFTP es un protocolo distinto basado en SSH y suele funcionar mediante el puerto TCP 22.

En el modo pasivo, el cliente inicia también la conexión de datos, lo que suele adaptarse mejor a redes con NAT, cortafuegos y WiFi doméstica. El servidor debe anunciar un rango de puertos pasivos bien definido y el router debe permitirlo; dejar miles de puertos abiertos aumenta la exposición.

Activa SFTP o FTPS, crea usuarios individuales, limita cada cuenta a una carpeta y concede solo los permisos necesarios. Comprueba si tu operador utiliza CG-NAT, actualiza el software, activa los registros y no expongas el panel de administración del NAS con la misma regla de redirección. Cuando sea posible, usa claves SSH, una VPN o una red privada del fabricante del NAS.

Asigna a cada usuario una carpeta raíz aislada y restringe por separado la lectura, escritura y eliminación. Mantén copias de seguridad independientes, incluida al menos una copia desconectada o protegida contra modificaciones, porque un usuario autorizado o un ransomware podría borrar o cifrar los archivos conectados.

Calificar artículo

Calificación: 0.00 Número de votos: 0

Etiquetas:

ftp sftp ftps ssh cg-nat

Compartir artículo

Víctor Arias

Víctor Arias

Soy Víctor Arias y tengo 10 años de experiencia en el campo de la ciberseguridad, la privacidad y el hacking ético. Desde que descubrí lo crucial que es proteger nuestra información en un mundo cada vez más digitalizado, me he dedicado a profundizar en estos temas. Me apasiona desglosar conceptos complejos y ayudar a las personas a entender cómo pueden salvaguardar su privacidad en línea. En mis escritos, me enfoco en ofrecer información útil, precisa y actualizada, siempre verificando las fuentes y comparando diferentes perspectivas. Me gusta simplificar temas difíciles para que sean accesibles a todos, y seguir las tendencias del sector para mantenerme al día. Mi compromiso es brindar contenido que no solo informe, sino que también empodere a los lectores en su camino hacia una mayor seguridad digital.

Escribe un comentario