Cuando una web deja de cargar y tampoco puedes entrar en WordPress, el panel de administración deja de ser una puerta útil. En ese momento suele aparecer una herramienta que muchos propietarios no han utilizado nunca: el acceso FTP o, mejor todavía, SFTP.
Desde ahí podemos revisar carpetas, descargar archivos, renombrar un plugin que está provocando un error o recuperar parte de una web bloqueada.
Es una herramienta muy útil, pero también tiene una cualidad bastante peligrosa: no pregunta dos veces antes de sobrescribir o borrar un archivo importante. Por eso conviene entender qué estamos tocando antes de empezar a arrastrar carpetas de un lado a otro.
Respuesta rápida: FTP significa File Transfer Protocol o protocolo de transferencia de archivos. Permite enviar, descargar y gestionar archivos entre un ordenador y un servidor. En una página web se utiliza para acceder a los archivos del alojamiento, aunque actualmente es preferible emplear SFTP o FTPS porque ofrecen una conexión cifrada.
En esta guía veremos: qué es FTP, cómo funciona, para qué se utiliza en una página web, qué diferencias existen entre FTP, FTPS y SFTP y qué precauciones debemos tomar antes de modificar los archivos de WordPress.
Qué es el protocolo FTP
FTP es un protocolo de red creado para transferir archivos entre dos sistemas conectados.
Permite realizar acciones como:
- subir archivos a un servidor;
- descargarlos al ordenador;
- crear y eliminar carpetas;
- cambiar nombres;
- mover elementos;
- reemplazar archivos;
- consultar el contenido de un directorio.
En la práctica, un usuario abre un programa denominado cliente FTP, introduce los datos de acceso del servidor y puede trabajar con los archivos remotos de una forma parecida a como lo haría con las carpetas de su ordenador.
Durante muchos años fue una de las formas habituales de publicar y mantener páginas web. Todavía se utiliza en numerosos alojamientos, aunque el FTP tradicional presenta un problema importante: la conexión no está cifrada.
FTP permite entrar en los archivos de una web. No entra en WordPress ni muestra una página bonita: muestra carpetas, archivos y todo aquello que podemos estropear si trabajamos sin copia.
Qué significan las siglas FTP
FTP corresponde a File Transfer Protocol, que en español se traduce como protocolo de transferencia de archivos o protocolo de transferencia de ficheros.
Un protocolo es un conjunto de reglas que permite que dos sistemas se comuniquen.
En este caso, las reglas indican cómo debe establecerse la conexión, cómo se identifica el usuario, qué órdenes puede enviar y cómo se transfieren los archivos entre el equipo local y el servidor remoto.
Cómo funciona una conexión FTP
Para conectarnos necesitamos varios elementos.
| Elemento | Para qué sirve |
|---|---|
| Cliente FTP | Programa instalado en el ordenador desde el que gestionamos los archivos. |
| Servidor FTP | Servicio remoto que acepta la conexión y permite acceder a determinadas carpetas. |
| Host | Dirección del servidor, que puede ser un dominio o una dirección IP. |
| Usuario | Identifica la cuenta autorizada para entrar. |
| Contraseña o clave | Permite autenticar el acceso. |
| Puerto | Indica el servicio al que debe dirigirse la conexión. |
Una vez conectado, el programa suele mostrar dos zonas:
- las carpetas del ordenador en un lado;
- las carpetas del servidor en el otro.
El usuario puede transferir archivos entre ambas partes, normalmente arrastrándolos o utilizando las opciones de subir y descargar.
Cliente FTP y servidor FTP no son lo mismo
El cliente FTP es el programa que utilizamos para iniciar la conexión.
Algunos clientes conocidos son:
- FileZilla;
- WinSCP;
- Cyberduck;
- Transmit;
- los gestores de archivos incluidos en determinados paneles de hosting.
El servidor FTP es el sistema remoto que almacena los archivos y responde a las órdenes del cliente.
El alojamiento web puede crear distintas cuentas y limitar cada una a determinadas carpetas. Así, una persona podría tener acceso únicamente a un proyecto concreto y no a todas las webs alojadas en el servidor.
Para qué sirve FTP en una página web
En una web, FTP o SFTP permite trabajar directamente con los archivos del alojamiento.
Puede utilizarse para:
- subir una página web al servidor;
- descargar una copia de sus archivos;
- reemplazar un archivo dañado;
- instalar manualmente un plugin o un tema;
- renombrar la carpeta de un plugin que está bloqueando WordPress;
- revisar archivos de configuración;
- consultar registros de errores;
- subir imágenes o documentos de gran tamaño;
- eliminar archivos temporales;
- preparar parte de una migración.
El acceso resulta especialmente útil cuando WordPress no carga, muestra una pantalla en blanco o impide entrar en el escritorio.
En esos casos podemos acceder al servidor sin depender del panel de WordPress y revisar qué archivo o plugin está provocando el problema.
Pero no conviene empezar a borrar carpetas al azar. Si la web está fallando, lo primero es realizar una copia o comprobar que existe una copia recuperable.
Dónde están los archivos de una web
La carpeta principal cambia según el servidor y el panel de alojamiento.
Podemos encontrar nombres como:
/public_html/
/httpdocs/
/www/
/htdocs/
Dentro de una instalación de WordPress suelen aparecer:
/wp-admin/
/wp-content/
/wp-includes/
wp-config.php
.htaccess
index.php
La carpeta wp-content contiene normalmente los temas, plugins y archivos subidos a la biblioteca multimedia.
El archivo wp-config.php incluye datos sensibles de configuración, como la conexión con la base de datos. No debería descargarse, modificarse ni compartirse sin saber exactamente para qué se necesita.
No todas las carpetas que aparecen en el servidor pertenecen a la web. También puede haber registros, copias, correos, configuraciones del alojamiento y archivos de otros proyectos. Una carpeta con un nombre poco familiar no es una invitación a borrarla.
Qué se puede hacer por FTP en WordPress
Desactivar manualmente un plugin
Si un plugin provoca un error que impide entrar en WordPress, podemos acceder a:
/wp-content/plugins/
y cambiar temporalmente el nombre de la carpeta del plugin.
WordPress dejará de encontrarlo y lo desactivará. Después habrá que revisar la causa del problema y no limitarse a dejar una carpeta renombrada para siempre.
Subir un plugin o tema manualmente
También es posible subir una carpeta a:
/wp-content/plugins/
o:
/wp-content/themes/
La carpeta debe estar correctamente descomprimida y contener la estructura esperada por WordPress.
Eliminar el modo de mantenimiento bloqueado
Después de una actualización interrumpida puede quedar en la raíz el archivo:
.maintenance
Eliminarlo puede sacar la web del mensaje de mantenimiento, aunque después habrá que revisar si la actualización terminó correctamente.
Descargar archivos para revisarlos
Podemos descargar un tema, un plugin o un archivo de configuración para analizarlo sin editar directamente sobre el servidor.
Es una costumbre bastante más prudente que abrir un archivo activo, modificarlo y confiar en que no se nos haya escapado una coma.
FTP no contiene toda una web WordPress
Este punto provoca muchos problemas durante las copias y migraciones.
Por FTP vemos los archivos, pero una web WordPress también utiliza una base de datos.
En ella se almacenan, entre otras cosas:
- entradas;
- páginas;
- usuarios;
- comentarios;
- configuraciones;
- menús;
- pedidos de WooCommerce;
- formularios;
- campos personalizados;
- ajustes de plugins y temas.
Descargar public_html o wp-content no crea necesariamente una copia completa.
Para recuperar o trasladar WordPress suelen hacer falta:
- los archivos;
- la base de datos;
- la configuración de conexión;
- las URLs correctamente actualizadas;
- los permisos adecuados;
- una revisión después de la importación.
Los archivos son una parte de WordPress. La base de datos es la otra. Copiar solo una de ellas es como mudarse llevando los muebles, pero dejando las llaves y todos los documentos en la casa anterior.
Diferencias entre FTP, FTPS y SFTP
Aunque sus nombres se parecen, no son exactamente lo mismo.
| Protocolo | Protección | Uso habitual |
|---|---|---|
| FTP | No cifra de forma nativa credenciales ni archivos. | Sistemas antiguos o redes controladas. |
| FTPS | Añade protección TLS al protocolo FTP. | Servidores que mantienen FTP y añaden cifrado. |
| SFTP | Funciona sobre una conexión SSH cifrada. | Administración segura de archivos en servidores. |
FTP
Es el protocolo tradicional de transferencia.
Su principal problema es que el usuario, la contraseña y los datos pueden viajar sin cifrar. Si la conexión es interceptada, esa información podría quedar expuesta.
FTPS
FTPS mantiene el funcionamiento de FTP, pero añade protección mediante TLS.
Puede utilizar cifrado explícito o implícito, dependiendo de la configuración del servidor.
SFTP
SFTP significa SSH File Transfer Protocol.
Utiliza una conexión SSH y protege tanto las credenciales como los archivos transferidos.
No es una simple versión de FTP con un candado añadido. Es un protocolo diferente, aunque desde un programa gráfico la forma de utilizarlo pueda parecer muy parecida.
En una web accesible desde Internet, utiliza SFTP o FTPS siempre que sea posible. FTP tradicional puede seguir apareciendo en paneles y documentación antigua, pero no debería ser la primera opción para enviar credenciales y archivos.
Qué puertos utilizan FTP, FTPS y SFTP
Los puertos más habituales son:
| Servicio | Puerto habitual |
|---|---|
| FTP | 21 para el canal de control. |
| FTPS explícito | Habitualmente 21. |
| FTPS implícito | Habitualmente 990. |
| SFTP | Habitualmente 22, al funcionar sobre SSH. |
El administrador puede configurar otros puertos, por lo que siempre debemos utilizar los datos proporcionados por el alojamiento.
FTP utiliza además una conexión separada para transferir los datos. Su comportamiento depende de que la conexión esté configurada en modo activo o pasivo.
En nuestra guía sobre puertos de un servidor explicamos con más detalle por qué distintos servicios utilizan números diferentes.
FTP activo y FTP pasivo
FTP necesita un canal de control y otro para transferir los datos.
Modo activo
El cliente inicia la conexión de control, pero el servidor intenta iniciar la conexión de datos hacia el cliente.
Esto puede generar problemas con routers, cortafuegos y redes que bloquean conexiones entrantes.
Modo pasivo
El cliente inicia tanto la conexión de control como la conexión de datos.
Suele funcionar mejor en redes actuales y es el modo que normalmente se utiliza en clientes FTP gráficos.
Cuando una conexión permite entrar pero no muestra carpetas o se queda esperando al transferir, revisar el modo activo o pasivo puede ayudar. No es la única causa posible, pero sí una bastante habitual.
Cómo conectarse por SFTP a una página web
Los pasos generales son estos:
- Obtener del hosting el host, usuario, contraseña o clave y puerto.
- Instalar un cliente compatible con SFTP.
- Seleccionar el protocolo SFTP, no FTP.
- Introducir los datos de acceso.
- Aceptar la huella del servidor solo después de comprobar que corresponde al alojamiento correcto.
- Conectar y localizar la carpeta raíz de la web.
- Descargar una copia antes de modificar archivos importantes.
- Realizar el cambio y comprobar después el funcionamiento de la página.
WordPress recomienda SFTP cuando el alojamiento lo permite porque protege la contraseña y los archivos durante la transferencia. Puedes consultar su documentación oficial sobre transferencia de archivos.
Errores frecuentes al utilizar FTP o SFTP
- Confundir la carpeta local con la remota. El archivo nuevo termina descargado en el ordenador en lugar de subir al servidor.
- Sobrescribir sin copia. Después descubrimos que el archivo anterior era precisamente el que necesitábamos.
- Trabajar con FTP cuando existe SFTP. La conexión funciona, pero las credenciales viajan sin la protección adecuada.
- Subir archivos a otra instalación. En un alojamiento con varias webs es fácil entrar en la carpeta equivocada.
- Borrar
wp-config.phpo.htaccess. Ambos pueden afectar al funcionamiento completo de WordPress. - Cambiar permisos al azar. Dar permisos excesivos no arregla la seguridad; normalmente la empeora.
- Interrumpir una transferencia. Puede dejar plugins, temas o archivos incompletos.
- Creer que los archivos incluyen la base de datos. La copia queda incompleta.
- Compartir credenciales sin protección. El acceso FTP o SFTP permite modificar una parte muy sensible de la web.
¿Sirve FTP para transferir archivos grandes?
FTP, FTPS y SFTP pueden utilizarse para archivos grandes.
Algunos clientes permiten reanudar una transferencia interrumpida, controlar colas y enviar varios elementos de forma organizada. El resultado dependerá del servidor, el cliente, la conexión y los límites establecidos por el alojamiento.
Eso no significa que siempre sea la mejor herramienta.
- Para compartir un archivo puntual con un cliente puede ser más cómodo un almacenamiento en la nube.
- Para subir archivos de una web, SFTP sigue siendo una opción habitual.
- Para intercambios empresariales automatizados puede ser necesaria una solución gestionada.
- Para trasladar WordPress hay que transferir también la base de datos y revisar la configuración.
La elección no depende únicamente del tamaño. También importan la seguridad, la frecuencia, la automatización y quién necesita acceder.
Cuándo debería utilizarlo el propietario de una web
Puede tener sentido cuando:
- WordPress no permite entrar al panel;
- hay que recuperar o desactivar un plugin;
- necesitamos descargar una copia concreta;
- debemos subir un archivo que el panel rechaza;
- estamos revisando una avería;
- un técnico necesita acceso temporal y limitado.
No lo utilizaría para probar cosas directamente en una web activa, editar archivos sin copia o cambiar permisos porque un tutorial encontrado hace diez años diga que hay que poner todo a 777.
Cuando la web está caída o contiene información importante, actuar rápido no significa actuar a ciegas.
FTP sigue siendo útil, pero la seguridad ha cambiado
FTP ayudó durante décadas a publicar y administrar páginas web. El concepto continúa siendo fácil de entender: conectamos un ordenador con un servidor y transferimos archivos.
Lo que ha cambiado es el nivel de seguridad que debemos exigir.
Para una web actual, la opción razonable es utilizar SFTP o FTPS, limitar los accesos, guardar las credenciales con cuidado y disponer de una copia antes de modificar archivos.
También debemos recordar que una web WordPress no está formada solo por carpetas. Sin la base de datos, una copia o migración puede quedar a medias.
¿Tu web no carga o necesitas recuperar archivos del servidor?
Evita borrar carpetas, sobrescribir archivos o cambiar permisos al azar. Podemos revisar el servidor, localizar el origen del problema y recuperar la web sin convertir una avería concreta en tres averías nuevas.
Preguntas frecuentes sobre FTP
¿Qué es FTP?
FTP es un protocolo utilizado para transferir y gestionar archivos entre un ordenador y un servidor conectado a una red.
¿Para qué sirve FTP en una página web?
Permite subir, descargar, sustituir y organizar archivos del alojamiento, incluso cuando no podemos acceder al panel de WordPress.
¿FTP es seguro?
El FTP tradicional no cifra de forma nativa las credenciales ni los archivos. Para conexiones por Internet es preferible utilizar SFTP o FTPS.
¿Qué diferencia hay entre FTP y SFTP?
FTP es el protocolo tradicional de transferencia. SFTP funciona sobre SSH y cifra la conexión. Aunque sirven para gestionar archivos, son protocolos diferentes.
¿Qué diferencia hay entre FTPS y SFTP?
FTPS añade TLS al protocolo FTP. SFTP utiliza SSH y no depende del protocolo FTP tradicional.
¿Qué puerto utiliza FTP?
FTP utiliza habitualmente el puerto 21 para el canal de control. SFTP suele utilizar el 22 y FTPS implícito puede utilizar el 990.
¿Puedo hacer una copia completa de WordPress mediante FTP?
No necesariamente. FTP permite descargar los archivos, pero una copia completa de WordPress también debe incluir la base de datos.
¿Puedo desactivar un plugin por FTP?
Sí. Puede cambiarse temporalmente el nombre de su carpeta dentro de wp-content/plugins. Después conviene investigar la causa del fallo y aplicar una solución correcta.
¿Qué programa puedo utilizar para conectarme?
Existen clientes como FileZilla, WinSCP o Cyberduck. Antes de conectar, comprueba que has seleccionado SFTP o FTPS cuando el servidor lo permita.
Cómo solucionar “Can Not Find LSCWP Path for Object Cache Initialization”
Migrar web desde IONOS o hacia IONOS: qué revisar antes de trasladarla
wp-config.php en WordPress: qué es y cómo editar este archivo con seguridad
Qué es la caché y para qué sirve en una web
Cómo solucionar la pantalla blanca de WordPress
Puertos de un servidor: qué son y cuáles se utilizan


