FTP
Qué es, cómo funciona y cuándo conviene utilizarlo
FTP es un protocolo que permite subir, descargar y organizar archivos entre un equipo y un servidor conectado a una red. Sus siglas proceden de File Transfer Protocol —protocolo de transferencia de archivos— y su uso ha estado muy ligado a la administración de webs, servidores y copias de seguridad. El FTP clásico no cifra la conexión, por lo que hoy conviene reservarlo para entornos controlados o sustituirlo por SFTP o FTPS cuando circulen credenciales o información sensible.
Puede que hayas encontrado unas credenciales FTP al contratar un alojamiento web o al pedir acceso técnico a una página. Aunque su nombre suena especializado, la idea es sencilla: abres un programa, te identificas ante el servidor y mueves archivos de una ubicación a otra, casi como si trabajaras con dos carpetas en tu ordenador.
La sencillez, sin embargo, no debería ocultar la parte más importante: elegir el protocolo correcto y limitar los permisos. En esta guía verás cómo funciona FTP, para qué sirve, qué riesgos presenta y qué alternativa encaja en cada situación.
¿Qué es FTP?
FTP es un protocolo de la capa de aplicación que define cómo dos sistemas intercambian archivos a través de una red TCP/IP. Un protocolo, en este contexto, es un conjunto de reglas compartidas: establece cómo se inicia la conexión, cómo se autentica una persona y qué órdenes permiten listar, subir, descargar, renombrar o borrar ficheros.
Su diseño responde al modelo cliente-servidor. El servidor FTP guarda los archivos y permanece a la espera de conexiones; el cliente FTP es el programa desde el que tú introduces las credenciales y ejecutas las operaciones. FileZilla, WinSCP y Cyberduck son ejemplos conocidos, aunque también puedes conectarte desde una terminal o mediante procesos automatizados.
El protocolo nació cuando internet era un entorno muy distinto del actual. La especificación ha evolucionado, pero la versión convencional sigue enviando datos y credenciales sin cifrar. Esa herencia explica tanto su amplia compatibilidad como buena parte de sus limitaciones.
¿Cómo funciona una conexión FTP?
A diferencia de otros protocolos que resuelven toda la comunicación mediante un solo canal, este sistema separa las instrucciones de la transferencia. Primero, el cliente localiza el servidor mediante un nombre de host o una dirección IP. Después abre una sesión, envía el usuario y la contraseña y, si tiene autorización, puede trabajar dentro de los directorios asignados.
El servidor interpreta órdenes como listar una carpeta, recuperar un archivo o almacenar uno nuevo. Para completar la operación utiliza una conexión de control y otra de datos. Esta separación es útil, aunque también complica la configuración de cortafuegos y redes con traducción de direcciones.
El canal de control y el canal de datos
El canal de control suele establecerse por el puerto TCP 21. Se mantiene abierto durante la sesión y transporta órdenes y respuestas, pero no el contenido principal del archivo. La transferencia viaja por un canal de datos independiente.
En el modo activo, el servidor inicia ese segundo canal hacia el cliente y tradicionalmente utiliza el puerto 20 como origen. En el modo pasivo, el servidor comunica un puerto disponible y es el cliente quien abre la conexión de datos. Esta última opción funciona mejor en muchas redes actuales porque evita que el equipo del usuario tenga que aceptar una conexión entrante inesperada.
Autenticación y permisos
Una cuenta FTP suele incluir host, nombre de usuario, contraseña y puerto. El administrador puede restringirla a un directorio concreto y permitir solo determinadas acciones. Así, una agencia podría acceder a la carpeta de una web sin tener visibilidad sobre otros proyectos alojados en el mismo servidor.
También existe el FTP anónimo, que deja entrar sin una cuenta personal y suele limitar el acceso a descargas públicas. Fue habitual en repositorios de software y documentación; hoy resulta menos frecuente porque la web y los servicios de almacenamiento ofrecen opciones más cómodas.
¿Para qué sirve FTP en una empresa?
FTP resulta útil cuando necesitas mover muchos archivos, conservar su estructura de carpetas o trabajar directamente sobre un servidor. A diferencia de un adjunto de correo, permite reanudar algunas transferencias interrumpidas, gestionar directorios remotos y manejar lotes sin comprimirlos necesariamente en un único paquete.
El protocolo aparece sobre todo en tareas técnicas, pero sus efectos alcanzan a marketing, diseño, operaciones y comercio electrónico.
Publicar y mantener una página web
Un uso clásico consiste en subir archivos HTML, hojas de estilo, scripts, imágenes o documentos al alojamiento. También permite descargar un tema para revisarlo, sustituir un recurso dañado o consultar un registro de errores cuando el panel de administración no está disponible.
En WordPress, el acceso FTP puede ayudarte a desactivar manualmente un plugin que bloquea la web, cambiar el nombre de una carpeta o recuperar un archivo. Conviene hacerlo con una copia previa y, siempre que el proveedor lo permita, mediante SFTP.
Trasladar copias de seguridad y recursos pesados
Una organización puede enviar copias de seguridad desde un servidor a otro, entregar material audiovisual a un colaborador o recoger exportaciones generadas por un sistema interno. El protocolo soporta estos flujos, aunque el tamaño no elimina la necesidad de cifrar: cuanto más valiosos sean los datos, más sentido tiene utilizar una variante segura.
Y una transferencia terminada no equivale por sí sola a una copia verificada.
Comprobar el tamaño, la fecha, un hash o el registro de la tarea ayuda a detectar archivos incompletos y automatizaciones fallidas. Para una política de respaldo seria también necesitas versiones, retención y pruebas de restauración.
Intercambiar archivos con aplicaciones antiguas
Algunos ERP, equipos industriales, imprentas y sistemas de proveedores todavía generan o recogen ficheros mediante FTP. Sustituir esa integración puede requerir tiempo, de modo que muchas empresas mantienen el servicio detrás de una red privada, una VPN o controles de acceso estrictos mientras preparan la migración.
Aquí la antigüedad del sistema importa menos que la exposición real. Un servidor aislado y vigilado presenta un escenario muy diferente a un FTP abierto a internet con una contraseña compartida durante años.
FTP, SFTP y FTPS: diferencias que debes conocer
Los tres nombres se parecen, pero no describen la misma tecnología. SFTP no es una versión de FTP: funciona sobre SSH y utiliza un único canal cifrado. FTPS sí amplía FTP mediante TLS, por lo que conserva su lógica de conexiones separadas y suele exigir una configuración más cuidadosa del cortafuegos.
| Opción | Cifrado | Puerto habitual | Canales | Cuándo encaja |
|---|---|---|---|---|
| FTP | No en su versión estándar | 21 para control; 20 en ciertos flujos activos | Control y datos separados | Redes aisladas, compatibilidad heredada o información pública |
| SFTP | Sí, mediante SSH | 22 | Un solo canal | Administración web, automatizaciones y transferencias seguras |
| FTPS | Sí, mediante TLS | 21 en modo explícito o 990 en modo implícito, además de puertos de datos | Control y datos separados | Sistemas que necesitan conservar compatibilidad con FTP y añadir certificados TLS |
Si tu proveedor ofrece SFTP, suele ser la elección más directa para gestionar una web. FTPS puede encajar mejor cuando la infraestructura ya depende de FTP, de certificados y de reglas corporativas existentes. El FTP sin cifrado debería ser una excepción justificada, no la configuración que aceptas por defecto.
¿Es seguro utilizar FTP?
El FTP tradicional no protege el usuario, la contraseña ni el contenido mientras atraviesan la red. Alguien con capacidad para observar el tráfico podría leerlos. Además, una cuenta con permisos excesivos amplía el impacto de una credencial robada o de un error humano.
Para reducir riesgos, aplica estas medidas:
- Prefiere SFTP o FTPS y desactiva el FTP simple si ya no lo necesita ninguna aplicación.
- Crea una cuenta distinta para cada persona o integración, con acceso solo a las carpetas necesarias.
- Utiliza contraseñas largas y únicas; cuando SFTP lo permita, valora la autenticación con claves SSH.
- Restringe el acceso por IP, VPN o red privada cuando el flujo sea predecible.
- Evita guardar credenciales sin protección en scripts, correos, documentos compartidos o capturas de pantalla.
- Revisa los registros, elimina cuentas inactivas y configura alertas ante intentos repetidos o transferencias anómalas.
- Mantén el servidor y el cliente actualizados, y verifica las copias antes de modificar archivos de producción.
Pero el cifrado no corrige una mala gestión de permisos. Una conexión SFTP con una cuenta administrativa compartida sigue siendo una puerta demasiado grande.
Cómo conectarte a un servidor FTP paso a paso
Antes de empezar, confirma con tu proveedor si debes seleccionar FTP, FTPS explícito, FTPS implícito o SFTP. El nombre «acceso FTP» se utiliza a veces de forma genérica, aunque las credenciales pertenezcan en realidad a uno de los protocolos seguros.
- Instala un cliente fiable y actualizado, como FileZilla, WinSCP o Cyberduck, desde su web oficial.
- Reúne el host, el usuario, la contraseña, el puerto y el protocolo indicado por el administrador.
- Crea una entrada en el gestor de sitios del cliente; evita la conexión rápida si el programa necesita guardar una configuración segura y recurrente.
- Selecciona el protocolo correcto y valida la huella SSH o el certificado TLS. Si aparece una advertencia inesperada, compruébala antes de aceptarla.
- Conecta y localiza las dos áreas de trabajo: tus archivos locales y los directorios del servidor.
- Haz una copia del fichero que vas a cambiar y prueba primero con un archivo no crítico si es tu primer acceso.
- Transfiere el contenido, revisa la cola de errores y confirma que permisos, tamaño y ubicación son correctos.
- Cierra la sesión cuando termines y elimina las credenciales si trabajaste desde un equipo compartido.
La interfaz suele permitir arrastrar archivos de un panel a otro. Aun así, mira con atención la ruta remota: sobrescribir un fichero homónimo en la carpeta equivocada es uno de los errores más fáciles de cometer.
Cómo elegir un cliente FTP
La mejor aplicación no es necesariamente la que incluye más botones. Para un uso ocasional, busca una interfaz clara, soporte de SFTP y FTPS, un gestor de sitios protegido y una cola que permita reanudar transferencias. Si administras varios servidores, te interesarán también la comparación de directorios, los marcadores, los límites de velocidad y los registros exportables.
FileZilla funciona en varios sistemas operativos y resulta familiar para muchos equipos. WinSCP está orientado a Windows y combina transferencia con automatización mediante scripts. Cyberduck ofrece una experiencia sencilla en Windows y macOS y admite distintos servicios de almacenamiento.
Descarga siempre el cliente desde su sitio oficial y revisa las opciones del instalador.
Para procesos recurrentes, una interfaz gráfica puede quedarse corta. Las herramientas de línea de comandos y las bibliotecas de programación permiten programar envíos, validar resultados y notificar fallos. En ese escenario debes proteger las claves, registrar cada ejecución y diseñar reintentos que no dupliquen ni corrompan archivos.
Qué relación tiene FTP con WordPress y el email marketing
FTP no envía newsletters ni sustituye a una plataforma de email marketing. Su papel está en la infraestructura web: puedes utilizarlo para gestionar plantillas, páginas, imágenes o archivos descargables que apoyan una campaña. Después, el formulario, el plugin o una integración por API se ocupa de llevar los datos autorizados del suscriptor a la herramienta de mailing.
Imagina que publicas una guía en tu web. Mediante SFTP subes el PDF y corriges los recursos de la página; con un formulario recoges el consentimiento; y desde Mailrelay envías la entrega, una secuencia de bienvenida y campañas segmentadas. Cada tecnología resuelve una parte distinta del proceso.
En Mailrelay te ofrecemos automatizaciones sencillas, segmentación, campos personalizados, pruebas A/B y estadísticas en tiempo real con mapas de clics. Nuestra cuenta gratuita permite enviar hasta 80.000 correos al mes a un máximo de 20.000 contactos, e incluye soporte técnico multilingüe por teléfono, chat y tickets. Además, puedes conectar tu web mediante el plugin para WordPress o desarrollar flujos propios con la API REST de Mailrelay.
Un flujo práctico sin mezclar funciones
Tu equipo web puede publicar el contenido mediante SFTP y comprobar que la URL funciona. Marketing crea después el formulario y define qué campo o grupo recibirá cada alta. La plataforma de email activa el mensaje adecuado y registra aperturas, clics, bajas y rebotes para que puedas evaluar la campaña.
Si vas a importar una base de datos desde un archivo alojado en un servidor, añade controles antes del envío. Debes verificar el origen de los contactos, el consentimiento aplicable, la codificación del fichero y la correspondencia de campos. Puedes ampliar la parte estratégica en esta guía de mailing online y recursos para campañas.
Errores frecuentes de FTP y cómo interpretarlos
Un fallo de conexión no siempre significa que el servidor esté caído. «Tiempo de espera agotado» suele apuntar a un host incorrecto, un puerto cerrado, un cortafuegos o un modo de datos incompatible. Prueba el modo pasivo si la sesión se inicia pero el listado de carpetas se queda bloqueado.
El mensaje «autenticación fallida» indica normalmente que el usuario o la contraseña no coinciden, aunque también puede aparecer si la cuenta ha caducado o si intentas usar FTP donde el servidor exige SFTP. Copia las credenciales sin espacios, revisa mayúsculas y confirma el protocolo.
Un error de permisos aparece cuando puedes entrar, pero no crear, borrar o sobrescribir. En vez de ampliar el acceso de toda la cuenta, pide al administrador que revise la propiedad del archivo y conceda únicamente la operación necesaria.
Los cortes durante archivos grandes pueden deberse a una conexión inestable, límites de tiempo o falta de espacio. Reanuda la transferencia si el cliente y el servidor lo permiten, compara el tamaño final y consulta el registro. Repetir el envío a ciegas puede dejar versiones parciales o duplicadas.
Cuándo utilizar FTP y cuándo elegir otra opción
El protocolo original aún puede encajar en una red interna aislada, en una descarga pública sin información sensible o en una integración antigua protegida por controles adicionales. Su compatibilidad y la cantidad de herramientas disponibles explican que siga presente.
Para administrar un hosting a través de internet, SFTP suele ofrecer una solución más limpia. Si necesitas compartir documentos con personas no técnicas, un espacio colaborativo con enlaces, versiones y permisos visibles puede resultar más cómodo. Y cuando dos aplicaciones deben intercambiar datos estructurados en tiempo real, una API aporta validación y respuestas que un simple archivo no ofrece.
Para decidir, empieza por lo que necesita tu flujo: confidencialidad, trazabilidad, automatización, colaboración, compatibilidad o gestión de grandes volúmenes. Esa respuesta te llevará al mecanismo adecuado, al margen de que FTP se considere una tecnología veterana.
Conclusión
FTP continúa siendo una pieza reconocible de la administración de servidores: permite transferir y organizar archivos mediante un cliente y un servidor, con canales separados para órdenes y datos. Su funcionamiento es fácil de entender, pero su versión estándar arrastra una carencia seria de cifrado.
Por eso, antes de introducir unas credenciales, comprueba el protocolo, limita los permisos y protege la cuenta. Para la mayoría de los accesos web actuales, SFTP o FTPS ofrecen un punto de partida más razonable. Después podrás conectar esa infraestructura con procesos de negocio específicos —por ejemplo, formularios, una API y una plataforma de email marketing— sin pedirle a FTP que haga un trabajo para el que nunca fue diseñado.
Preguntas frecuentes sobre FTP
Estas respuestas breves resuelven las dudas que suelen aparecer al configurar un acceso o comparar protocolos.
¿Qué significan las siglas FTP?
FTP significa File Transfer Protocol, traducido como protocolo de transferencia de archivos. Define las reglas para subir, descargar y gestionar ficheros entre sistemas conectados mediante una red TCP/IP.
¿Qué puerto utiliza FTP?
El puerto TCP 21 se utiliza normalmente para la conexión de control. En modo activo, el servidor suele originar el canal de datos desde el puerto 20; en modo pasivo se negocia otro puerto del servidor. El puerto exacto puede cambiar si el administrador ha personalizado la configuración.
¿FTP y SFTP son lo mismo?
No. FTP es el protocolo tradicional y no cifra por sí mismo la sesión. SFTP es un protocolo de transferencia que funciona sobre SSH, cifra la comunicación y suele utilizar el puerto 22. Tampoco debes confundir SFTP con FTPS, que añade TLS al protocolo FTP.
Los navegadores modernos han retirado o reducido el soporte nativo para direcciones ‘ftp://’. Para trabajar con un servidor conviene utilizar un cliente específico, una herramienta de terminal o el administrador de archivos del alojamiento.
¿Qué datos hacen falta para conectarse?
Necesitas el nombre de host o la dirección IP, un usuario, una contraseña o clave, el puerto y el protocolo. También puede hacer falta aceptar un certificado o verificar una huella SSH en el primer acceso.
¿Es recomendable enviar datos personales mediante FTP?
No mediante FTP simple, porque transmite la información sin cifrar. Si el archivo contiene datos personales, credenciales o información comercial sensible, utiliza una solución cifrada y aplica permisos mínimos, registro de actividad y las obligaciones legales correspondientes.
¿Qué diferencia hay entre el modo activo y el pasivo?
En ambos casos el cliente abre el canal de control. En modo activo, el servidor inicia la conexión de datos hacia el cliente; en modo pasivo, el cliente abre también ese segundo canal hacia un puerto indicado por el servidor. El pasivo suele convivir mejor con cortafuegos y routers actuales.
¿FTP sirve para enviar campañas de email?
No. FTP mueve archivos entre sistemas, mientras que una plataforma de email marketing gestiona contactos, consentimiento, segmentación, envíos, bajas y estadísticas. Puedes usar SFTP para mantener los recursos de una web y Mailrelay para captar suscriptores y comunicarte con ellos.
Entradas relacionadas
Descubre cómo Mailrelay puede ayudarte con tu estrategia de email marketing.