FTP: Qué es y cómo funciona

Imagen de Alberto Fernández - Consultor SEO Senior
Alberto Fernández - Consultor SEO Senior

Actualizado el: diciembre 14, 2025

11 min de lectura
Tabla de contenidos

Si llevas un tiempo gestionando una página web, o simplemente has curioseado sobre cómo funcionan las cosas «detrás de las cámaras», seguro que te has topado con tres letras que suenan a tecnología de otra época: FTP. Y es normal que pienses, «¿esto se sigue usando con tanta nube y tanta herramienta moderna?». La respuesta es un rotundo sí. Llevo más de 10 años en el mundo del SEO y el desarrollo web, y te aseguro que dominar el FTP sigue siendo una habilidad fundamental. Es como tener la llave maestra de tu servidor.

Muchas veces, es la forma más directa, rápida y a veces la única de solucionar un problema gordo en tu web, subir archivos pesados o hacer copias de seguridad manuales. En este artículo te voy a contar, sin rodeos y como se lo explico a mis clientes en Madrid, qué es el FTP, por qué deberías prestarle atención y cómo usarlo sin miedo y con seguridad. Vamos al grano.

Lo que aprenderás en este artículo:

  • Qué es el FTP y por qué es vital para tu web: La explicación clara y directa, sin tecnicismos, para que entiendas su poder real.
  • Las diferencias de seguridad que importan: Te cuento por qué usar FTP a secas es un error y por qué SFTP es tu mejor amigo.
  • Guía paso a paso para conectar a tu servidor: Un método práctico y visual para que subas tu primer archivo en menos de 5 minutos, incluso si empiezas de cero.
  • Mi selección personal de clientes FTP: Te recomiendo las herramientas gratuitas que uso en mi día a día y te explico cuál es mejor para ti.

¿Qué es exactamente el FTP y por qué sigue importando?

FTP son las siglas de File Transfer Protocol, o en cristiano, Protocolo de Transferencia de Archivos. Imagínalo como un cartero digital especializado. Su única misión es llevar archivos de un ordenador (el tuyo) a otro (el servidor donde se aloja tu web), y viceversa. Simple, ¿verdad? Pues esa simplicidad es su mayor fortaleza.

Mientras que herramientas como WordPress o los paneles de tu hosting te dan una interfaz bonita para subir imágenes o plugins, el FTP te da acceso directo a las «tripas» de tu web. Es el acceso raíz, el control total. Por eso, aunque parezca antiguo, sigue siendo imprescindible.

El modelo cliente-servidor: la clave de todo

Para que la magia del FTP ocurra, necesitas dos cosas:

  1. Un Servidor FTP: Es el ordenador remoto (tu hosting) que está esperando recibir o enviar archivos. Siempre está «escuchando».
  2. Un Cliente FTP: Es un programa que instalas en tu ordenador (como FileZilla, que veremos más adelante) y que usas para comunicarte con el servidor. Es tu panel de mandos.

Tú, desde tu cliente FTP, le das tus credenciales (usuario, contraseña, etc.) para identificarte. Una vez conectado, verás los archivos de tu servidor como si fueran carpetas de tu propio ordenador. A partir de ahí, es tan fácil como arrastrar y soltar.

¿Para qué se usa el FTP en el día a día?

En mi trabajo como consultor SEO, uso el FTP casi a diario. Aquí te dejo algunos casos prácticos que te encontrarás tarde o temprano:

  • Subir o modificar archivos de la web: Es la forma más directa de editar el famoso robots.txt, el .htaccess o subir un archivo de verificación de Google Search Console.
  • Instalaciones y actualizaciones manuales: A veces, un plugin o un tema de WordPress falla al actualizarse desde el panel. Por FTP puedes subir la nueva versión manualmente y forzar la actualización. ¡Esto ha salvado a más de un cliente de un susto!
  • Hacer copias de seguridad: Puedes descargar una copia completa de todos los archivos de tu web a tu ordenador. Es un seguro de vida.
  • Solucionar problemas graves: ¿Tu web muestra una pantalla blanca (el famoso «White Screen of Death»)? Con el FTP puedes desactivar plugins renombrando sus carpetas hasta encontrar al culpable.
  • Subir archivos grandes: Si tienes que subir vídeos, galerías de fotos de alta resolución o cualquier archivo pesado, el FTP es mucho más estable y rápido que el gestor de medios de WordPress.

FTP, FTPS y SFTP: la gran duda sobre la seguridad

Aquí viene la parte más importante y donde muchos novatos meten la pata. Ojo con esto, porque es clave. No todos los protocolos de transferencia de archivos son iguales, sobre todo en lo que a seguridad se refiere.

FTP (el clásico): ¿por qué ya no lo recomiendo?

El FTP original, el de toda la vida, transfiere los datos (incluyendo tu usuario y contraseña) en texto plano. Esto significa que si alguien está «escuchando» en la red, podría capturar tus credenciales fácilmente. En la actualidad, usar FTP estándar es como mandar una postal con los datos de tu tarjeta de crédito. Te lo digo claro: evítalo siempre que puedas.

FTPS y SFTP: tus aliados para transferencias seguras

Para solucionar este agujero de seguridad, nacieron dos alternativas encriptadas. Aunque suenen parecido, funcionan de forma diferente:

  • FTPS (FTP over SSL/TLS): Es el FTP de siempre, pero con una capa de seguridad añadida (la misma que usan las webs con HTTPS). Encripta la conexión para que nadie pueda espiar.
  • SFTP (SSH File Transfer Protocol): Este es mi favorito y el que recomiendo al 100%. No es una versión segura de FTP, sino un protocolo completamente diferente que se ejecuta sobre SSH (Secure Shell). Es robusto, seguro y la mayoría de los hostings decentes lo ofrecen por defecto.

Mi consejo: Cuando vayas a configurar tu cliente FTP, elige siempre la opción SFTP. Si tu hosting no te la da, yo me plantearía cambiar de proveedor. Así de claro.

Cómo usar un cliente FTP: guía práctica paso a paso

Vale, ya tienes la teoría. Vamos a la práctica. Verás qué fácil es. Para este ejemplo, voy a usar FileZilla, que es gratuito y funciona de maravilla tanto en Windows como en Mac.

Los datos que siempre te pedirá tu hosting

Antes de nada, necesitas conseguir tus credenciales de conexión. Normalmente, tu proveedor de hosting te las envía en el email de bienvenida o puedes encontrarlas en tu panel de control (cPanel, Plesk, etc.). Los datos que necesitas son:

  • Servidor (o Host): La dirección del servidor. Suele ser algo como ftp.tudominio.com o directamente tu dominio tudominio.com.
  • Usuario: Tu nombre de usuario para el acceso FTP/SFTP.
  • Contraseña: La contraseña asociada a ese usuario.
  • Puerto: Es el «número de puerta» por el que se establece la conexión. Para FTP suele ser el 21, pero para SFTP, que es el que debes usar, es casi siempre el 22.

El proceso: de tu ordenador al servidor en 5 minutos

  1. Descarga e instala FileZilla: Ve a su web oficial y baja la versión «Client». Cuidado con no instalar ningún software adicional que te ofrezcan durante la instalación.
  2. Abre FileZilla y rellena los datos: En la parte superior, verás los campos para «Servidor», «Nombre de usuario», «Contraseña» y «Puerto». Rellénalos con los datos que te dio tu hosting.
  3. Haz clic en «Conexión rápida»: Si todo es correcto, verás cómo en la ventana de estado aparecen un montón de líneas de texto y, finalmente, un mensaje de «Estado: Directorio listado correctamente». ¡Ya estás dentro!
  4. Entiende la interfaz: Verás dos paneles principales. El de la izquierda («Sitio local») son los archivos de tu ordenador. El de la derecha («Sitio remoto») son los archivos de tu servidor.
  5. Sube tu primer archivo: Busca un archivo en el panel izquierdo, haz clic derecho sobre él y selecciona «Subir». ¡Listo! El archivo se copiará al servidor. Para descargar, el proceso es el mismo pero a la inversa desde el panel derecho.

Un último aviso de experto: ten mucho cuidado con lo que borras o modificas en el servidor. Un archivo equivocado (como el wp-config.php en WordPress) puede hacer que tu web deje de funcionar. Siempre, siempre, haz una copia de seguridad antes de tocar nada importante.

Mis clientes FTP recomendados

Aunque FileZilla es el más popular, existen otras alternativas que a mí personalmente me gustan mucho. Aquí te dejo una tabla comparativa para que elijas el que mejor se adapte a ti.

Herramienta Precio Ideal para Mi valoración
FileZilla Gratis Principiantes y usuarios que buscan algo sencillo y funcional en cualquier sistema operativo. ⭐⭐⭐⭐⭐ Imprescindible. Es el estándar por una razón.
Cyberduck Gratis (pide donación) Usuarios de Mac y Windows que valoran una interfaz más limpia e integración con la nube (Dropbox, Google Drive). ⭐⭐⭐⭐ Muy bueno, especialmente en Mac. La interfaz es más moderna.
WinSCP Gratis Usuarios avanzados de Windows que necesitan más opciones, como un editor de texto integrado o scripting. ⭐⭐⭐⭐ Potentísimo. Si eres desarrollador en Windows, es brutal.
Transmit De pago Profesionales y agencias que usan Mac. Es el más rápido, bonito y con más integraciones. ⭐⭐⭐⭐⭐ Es el Ferrari de los clientes FTP, pero solo para Mac y se paga.

Mi consejo final sobre el FTP

Espero que esta guía te haya quitado el miedo al FTP. Como has visto, no es ninguna tecnología arcana, sino una herramienta de trabajo increíblemente útil que te da un control total sobre tu proyecto web. Te abre la puerta a solucionar problemas que de otra forma requerirían soporte técnico y esperas innecesarias.

Lo que debes llevarte claro de esto es simple: el FTP es tu canal directo con el servidor, la seguridad no es negociable (usa SFTP siempre) y con un buen cliente como FileZilla, el proceso es tan fácil como mover archivos en tu propio ordenador. Así que la próxima vez que necesites subir un archivo o arreglar algo urgentemente, ya sabes qué hacer.

Dudas que siempre me preguntan sobre FTP

¿El FTP ha muerto por culpa de la nube?

Para nada. Aunque servicios como Dropbox o Google Drive son geniales para compartir archivos personales, el FTP (o mejor dicho, SFTP) sigue siendo el estándar profesional para gestionar los archivos de un servidor web. Son herramientas con propósitos diferentes. El FTP te da control sobre la estructura de archivos de tu hosting, algo que la nube no hace.

¿Puedo usar FTP desde el navegador web?

Algunos paneles de control de hosting (como cPanel) ofrecen un «Administrador de Archivos» que funciona a través del navegador. Es una especie de cliente FTP web. Para una urgencia o subir un solo archivo está bien, pero para trabajar de forma continua es mucho más lento, inestable y menos práctico que usar un cliente de escritorio como FileZilla.

¿Qué significa el error «No se pudo conectar al servidor»?

Este es el error más común. En mi experiencia, el 90% de las veces se debe a uno de estos tres motivos: has escrito mal el servidor, el usuario o la contraseña; estás usando el puerto incorrecto (recuerda, 22 para SFTP); o tu firewall (o el del servidor) está bloqueando la conexión. Revisa los datos letra por letra, es lo más habitual.

¿Necesito saber programar para usar FTP?

Absolutamente no. Usar un cliente FTP no requiere ningún conocimiento de programación. Es una herramienta puramente visual. Simplemente necesitas entender la estructura de carpetas y tener claro qué archivos quieres mover. Es como usar el Explorador de Windows o el Finder de Mac, pero conectado a un ordenador remoto.

Imagen de Alberto Fernández
Alberto Fernández

Tabla de contenidos