🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y configurar una cuenta FTP en WordPress

Actualizado el 16 de noviembre de 2025

¿Qué es una cuenta FTP y por qué la necesitas en WordPress?

Si alguna vez has intentado instalar un plugin, subir un tema o modificar un archivo de tu WordPress y te has encontrado con un mensaje que te pide credenciales de conexión FTP, este artículo es para ti. Una cuenta FTP (Protocolo de Transferencia de Archivos) es, en términos sencillos, la llave maestra que te permite acceder directamente a los archivos de tu sitio web alojados en el servidor.

Piénsalo de esta manera: WordPress es como una casa. El panel de administración (wp-admin) es la puerta principal, pero el FTP es la puerta de servicio. A través de ella puedes entrar, reorganizar muebles (archivos), pintar paredes (editar código) o incluso arreglar una tubería rota (solucionar errores críticos) sin pasar por la recepción.

Crear y configurar una cuenta FTP en WordPress es una habilidad esencial, no solo para desarrolladores, sino para cualquier persona que quiera tener control total sobre su sitio. Te permite:

  • Subir archivos grandes que el administrador de medios de WordPress a veces rechaza.
  • Editar archivos del núcleo como wp-config.php para solucionar problemas de conexión a la base de datos.
  • Instalar temas y plugins manualmente cuando el instalador automático falla.
  • Realizar copias de seguridad completas de tu directorio public_html.
  • Cambiar permisos de archivos (CHMOD) para mejorar la seguridad.

A continuación, te guiaré paso a paso para que puedas crear FTP WordPress desde cero, configurarlo correctamente y gestionarlo como un profesional, incluso si nunca has oído hablar de términos como "puerto" o "servidor". Vamos a ello.


Paso 1: Identifica tu panel de control de hosting

El primer paso para configurar FTP es saber desde dónde vas a crear las credenciales. Normalmente, esto se hace desde el panel de control que te proporciona tu empresa de alojamiento web. Los más comunes son cPanel, Plesk, DirectAdmin o Syspanel (este último, si tu hosting es moderno, lo reconocerás porque el puerto de acceso es el 2106).

¿Cómo saber cuál tienes?

  • Revisa el correo de bienvenida de tu hosting. Casi siempre incluye la URL de acceso al panel (ej: tudominio.com:2106 para Syspanel, o tudominio.com/cpanel).
  • Si no lo encuentras, contacta con el soporte de tu hosting y pregunta: "¿Cómo accedo a mi panel de control para gestionar usuarios FTP?".

No te preocupes por el nombre, la lógica es la misma en todos: crear un usuario, asignarle una contraseña y vincularlo a una carpeta específica de tu sitio.


Paso 2: Cómo crear un usuario FTP en cPanel (El método más común)

cPanel es el panel más extendido del mundo. Si tu hosting lo usa, sigue estos pasos para crear FTP WordPress:

  1. Inicia sesión en tu cPanel con el usuario y contraseña principales.
  2. Busca la sección "Archivos" (Files). Allí verás un icono que dice "Cuentas FTP" (FTP Accounts).
  3. Haz clic en "Cuentas FTP". Se abrirá una página con un formulario en la parte superior.
  4. Rellena los campos:
    • Login: El nombre de usuario. Te recomiendo algo descriptivo como wpuser@tudominio.com (cPanel añade automáticamente el dominio).
    • Contraseña: Usa el generador de contraseñas seguras que te ofrece cPanel. Es fundamental que sea robusta.
    • Directorio (Directory): Aquí es donde se conectará el usuario. Si tu WordPress está en la raíz, escribe public_html. Si está en una subcarpeta (ej: public_html/miweb), escribe esa ruta.
  5. Límite de cuota: Puedes dejarlo en "Sin límite" o poner un máximo de MB. Para un uso normal, "Sin límite" es lo más cómodo.
  6. Haz clic en "Crear cuenta".

¡Listo! Ya tienes tu usuario. Ahora, repite el proceso si tienes varios sitios WordPress en el mismo hosting, pero cambiando el directorio.


Paso 3: Crear usuario FTP en Syspanel (El nuevo estándar)

Si tu hosting utiliza Syspanel (recuerda, el acceso es a través del puerto 2106), el proceso es igual de sencillo y está muy bien diseñado para principiantes:

  1. Accede a http://tudominio.com:2106 o la IP que te hayan dado.
  2. Entra con tu usuario administrador principal.
  3. En el menú lateral izquierdo, busca el apartado "Cuentas FTP" o "Usuarios FTP".
  4. Haz clic en el botón "Añadir usuario" o el icono "+".
  5. Completa el formulario:
    • Nombre de usuario: Elige uno fácil de recordar (ej: edicionweb).
    • Contraseña: Introduce una y confírmala. Syspanel te permite generar una automáticamente, lo cual es muy útil.
    • Ruta (Path): Especifica la carpeta. Por defecto suele estar /home/usuario/web/tudominio/public_html. Si no lo ves claro, deja el que te sugiere por defecto, ya que suele ser la raíz de tu WordPress.
  6. Pulsa "Guardar".

Syspanel es muy visual y te mostrará un resumen con los datos de conexión, incluyendo el puerto FTP (normalmente el 21) y el servidor (ej: ftp.tudominio.com).


Paso 4: Configurar el cliente FTP (FileZilla)

Ahora que tienes las credenciales, necesitas un programa para conectarte. El más popular y gratuito es FileZilla. Descárgalo e instálalo.

Configurar FTP en FileZilla es muy intuitivo:

  1. Abre FileZilla. En la barra superior verás 4 campos vacíos: Host, Usuario, Contraseña y Puerto.
  2. Rellena los datos que acabas de crear:
    • Host: ftp.tudominio.com (o la IP de tu servidor).
    • Usuario: El login que creaste (ej: wpuser@tudominio.com o edicionweb).
    • Contraseña: La que estableciste.
    • Puerto: Déjalo en blanco o pon 21 (es el estándar para FTP). Si tu hosting usa SFTP (más seguro), pon 22.
  3. Pulsa "Conexión rápida".

¿Qué significa cada panel en FileZilla?

  • Panel izquierdo: Tus archivos locales (tu ordenador).
  • Panel derecho: Los archivos remotos (tu servidor).

A partir de ahora, para subir un archivo, solo tienes que arrastrarlo de la izquierda a la derecha. Así de simple.


Paso 5: Configurar WordPress para usar FTP (Cuando te lo pida)

A veces, WordPress te pedirá las credenciales FTP al intentar instalar un plugin o tema. Esto ocurre porque el servidor web no tiene permisos de escritura en ciertos directorios. Para solucionarlo, tienes dos opciones:

Opción A: Simplemente introduce el usuario y contraseña que acabas de crear cuando te lo pida. WordPress los usará temporalmente.

Opción B (La más recomendada): Editar el archivo wp-config.php para que WordPress siempre use FTP sin preguntarte. Para ello:

  1. Conéctate por FTP con FileZilla.
  2. Localiza el archivo wp-config.php en la raíz.
  3. Haz clic derecho sobre él y selecciona "Ver/Editar". Se abrirá en el Bloc de notas.
  4. Añade estas líneas justo antes del final (antes de /* Eso es todo */):
define('FTP_HOST', 'ftp.tudominio.com');
define('FTP_USER', 'tu_usuario_ftp');
define('FTP_PASS', 'tu_contraseña_ftp');
  1. Guarda el archivo y súbelo de nuevo (FileZilla te preguntará si quieres sobrescribir el del servidor, dile que sí).

[TIP]: Si usas Syspanel, puedes ver estos datos directamente en la sección de cuentas FTP, ya que te muestra el host exacto que debes usar en FTP_HOST.


Paso 6: Gestionar y proteger tus usuarios FTP

Gestionar FTP no es solo crear usuarios, también es saber mantenerlos seguros. Aquí tienes las mejores prácticas:

Cambiar la contraseña de un usuario FTP

  • En cPanel: Ve a "Cuentas FTP", busca el usuario y haz clic en "Cambiar contraseña".
  • En Syspanel: Entra en la lista de usuarios FTP, haz clic en el usuario y pulsa el botón de editar (lápiz) para cambiar la contraseña.

Eliminar un usuario FTP

  • Es tan sencillo como pulsar el botón "Eliminar" junto al usuario en tu panel de control. Esto es útil si un empleado dejó de trabajar contigo o si sospechas que tu cuenta ha sido comprometida.

Limitar el acceso a una carpeta específica

  • Al crear el usuario, te pedían el "Directorio". Si solo quieres que alguien gestione los temas, apunta el directorio a public_html/wp-content/themes. Esto es una excelente medida de seguridad para no exponer todo el sitio.

[WARNING]: Nunca compartas tu usuario FTP principal (el de cPanel o Syspanel) con nadie. Crea siempre usuarios secundarios con permisos limitados a la carpeta que necesiten. Y por supuesto, usa contraseñas largas con mayúsculas, minúsculas, números y símbolos.


Solución de problemas comunes (FAQ)

P: Me sale "Error de conexión: Conexión rechazada". ¿Qué hago?

  • R: Revisa el puerto. Si tu hosting usa FTP normal, es el 21. Si usa SFTP (recomendado), es el 22. También verifica que el host sea correcto (a veces es localhost si el hosting es local o una IP específica). Si usas Syspanel, asegúrate de que tu plan incluya acceso FTP externo.

P: Puedo conectarme, pero no veo mis archivos de WordPress.

  • R: Te has conectado a la carpeta equivocada. Revisa la ruta en tu panel de hosting. Debes estar en public_html (o la carpeta httpdocs en algunos hostings). Si tu WordPress está en una subcarpeta, navega hasta ella en el panel derecho de FileZilla.

P: WordPress me pide FTP pero pongo las credenciales y no hace nada.

  • R: Esto suele ser un problema de permisos de archivos. La carpeta wp-content debe tener permisos 755 y los archivos 644. Puedes cambiarlos haciendo clic derecho en la carpeta en FileZilla y seleccionando "Permisos de archivo".

P: ¿Es lo mismo FTP que SFTP?

  • R: No. FTP es el protocolo estándar sin cifrar. SFTP es la versión segura (va por SSH, puerto 22). Siempre que puedas, usa SFTP, ya que tus contraseñas viajan cifradas y no pueden ser interceptadas fácilmente.

P: ¿Puedo gestionar FTP desde mi móvil?

  • R: Sí, existen apps como "FTP Manager" o "Solid Explorer" que te permiten conectarte. La configuración es la misma: host, usuario, contraseña y puerto.

Conclusión: Domina tu servidor con FTP

Crear y configurar una cuenta FTP en WordPress es un proceso que, una vez que lo haces un par de veces, te resultará natural. Te da una libertad increíble para solucionar problemas, personalizar tu sitio y hacer copias de seguridad sin depender de interfaces gráficas limitadas.

Recuerda la clave de todo: Seguridad ante todo. Crea usuarios específicos para cada tarea, usa contraseñas robustas y limita el acceso a las carpetas estrictamente necesarias. Tanto si usas cPanel, Plesk, DirectAdmin o Syspanel (recuerda el puerto 2106), el proceso es lógico y está a tu alcance.

Ahora que ya sabes configurar FTP, te invito a que practiques. Conéctate, explora la estructura de tu WordPress y verás que ya no necesitas entrar en pánico cuando un plugin te pida credenciales. ¡Tienes el control total de tu web!

[INFO]: Si tu sitio es muy grande o tiene muchos archivos, considera usar un cliente FTP que soporte transferencias en paralelo para ir más rápido. FileZilla ya lo hace por defecto, así que no tendrás que configurar nada extra.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel