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

Cómo configurar FTP en cPanel para WordPress

Actualizado el 6 de octubre de 2025

Configurar una conexión FTP (File Transfer Protocol) es uno de los primeros pasos que debes dar para gestionar tu sitio web en WordPress, especialmente cuando necesitas subir archivos grandes, modificar temas o plugins manualmente, o simplemente tener un acceso rápido a los archivos de tu hosting.

En esta guía completa y detallada, te explicaré paso a paso cómo configurar FTP en cPanel para WordPress, desde la creación de la cuenta FTP hasta la conexión exitosa con un cliente como FileZilla. No importa si eres principiante o ya tienes algo de experiencia, aquí encontrarás todo lo necesario para dominar esta tarea.

¿Qué es FTP y por qué lo necesitas en WordPress?

FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu computadora local y el servidor de tu hosting. En el contexto de WordPress, el FTP es esencial para:

  • Subir temas y plugins manualmente: Cuando no puedes instalarlos desde el panel de administración de WordPress (por límites de tamaño, por ejemplo).
  • Modificar archivos del núcleo: Como el wp-config.php o el .htaccess para solucionar errores críticos.
  • Realizar copias de seguridad completas: Descargando toda la carpeta wp-content.
  • Solucionar problemas de permisos: Ajustando los permisos de archivos y carpetas.

Sin una configuración FTP adecuada, tareas como restaurar un sitio o subir un plugin pesado pueden convertirse en un dolor de cabeza. Por eso, configurar FTP en cPanel es una habilidad básica que todo administrador de WordPress debe dominar.

Requisitos previos antes de empezar

Antes de sumergirnos en los pasos, asegúrate de tener lo siguiente a la mano:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña de cPanel). Normalmente accedes a través de tudominio.com/cpanel o una URL que te proporcionó tu proveedor.
  2. Un cliente FTP: Recomiendo FileZilla por ser gratuito, fácil de usar y multiplataforma. También puedes usar Cyberduck (Mac) o el administrador de archivos de cPanel.
  3. Conocimiento de tu dominio: El nombre de dominio principal de tu sitio WordPress (ej: tudominio.com).

Paso 1: Acceder a cPanel y localizar la sección de FTP

El primer paso para configurar FTP cPanel es ingresar a tu panel de control. Una vez dentro:

  1. Abre tu navegador y escribe la URL de acceso a cPanel (normalmente tudominio.com/cpanel).
  2. Ingresa tu nombre de usuario y contraseña de cPanel.
  3. Una vez dentro, busca la sección "Archivos" (Files). Allí encontrarás la herramienta "Cuentas FTP" (FTP Accounts).

[TIP] Si tu hosting usa Syspanel, el acceso es similar pero el puerto de administración suele ser el 2106. Consulta con tu proveedor si tienes dudas.

Paso 2: Crear una cuenta FTP específica para WordPress

Es una buena práctica no usar la cuenta FTP principal (la de cPanel) para tareas cotidianas. Crea una cuenta dedicada para tu sitio WordPress:

  1. Haz clic en "Cuentas FTP".
  2. En la sección "Añadir cuenta FTP", completa los campos:
    • Nombre de usuario: Por ejemplo, wordpress@tudominio.com (el dominio se añade automáticamente).
    • Contraseña: Elige una contraseña segura. Puedes usar el generador de cPanel.
    • Directorio: Déjalo en la raíz (normalmente public_html) o si tienes un subdirectorio, especifícalo (ej: public_html/miwordpress). Para WordPress, lo más común es usar la raíz.
    • Cuota: Selecciona "Sin límite" o establece un límite si lo deseas.
  3. Haz clic en "Crear cuenta FTP".

¡Listo! Ya tienes una cuenta FTP lista para usar. Ahora necesitas los datos de conexión.

Paso 3: Obtener los datos de conexión FTP

Para conectar, necesitas tres datos clave:

  • Servidor FTP (Host): Normalmente es ftp.tudominio.com o directamente tudominio.com. Si no funciona, verifica en la configuración de cPanel.
  • Nombre de usuario: El que acabas de crear (ej: wordpress@tudominio.com).
  • Contraseña: La que estableciste.
  • Puerto: El puerto predeterminado para FTP es 21. Para SFTP (más seguro), suele ser el 22. cPanel también soporta conexiones SSL/TLS (FTP explícito) en el puerto 21.

[WARNING] Si usas Syspanel, el puerto de acceso FTP puede ser diferente. Revisa la documentación de tu panel. Por defecto, en muchos sistemas, el puerto FTP es 21, pero si tienes problemas, prueba con el puerto 2106 (aunque es más común para el panel de administración, no para FTP).

Paso 4: Configurar FileZilla (o tu cliente FTP)

Ahora que tienes los datos, vamos a configurar FileZilla.

  1. Descarga e instala FileZilla desde su sitio oficial.
  2. Abre FileZilla y ve al menú Archivo > Administrador del sitio (o presiona Ctrl+S).
  3. Haz clic en "Nuevo sitio" y asígnale un nombre, por ejemplo "Mi WordPress".
  4. En la pestaña General, completa:
    • Protocolo: FTP - Protocolo de transferencia de archivos (o SFTP si tu hosting lo soporta).
    • Servidor: ftp.tudominio.com o tudominio.com.
    • Puerto: 21 (o 22 para SFTP).
    • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (recomendado para seguridad).
    • Tipo de inicio de sesión: Normal.
    • Usuario: Tu nombre de usuario FTP (ej: wordpress@tudominio.com).
    • Contraseña: La contraseña de la cuenta FTP.
  5. Haz clic en "Conectar".

Si todo está bien, verás en el panel derecho los archivos de tu servidor (la carpeta public_html). En el panel izquierdo verás los archivos de tu computadora.

Paso 5: Solucionar problemas comunes de conexión FTP

A veces la conexión falla. Aquí tienes las soluciones más frecuentes:

Error de autenticación

  • Causa: Usuario o contraseña incorrectos.
  • Solución: Verifica que el nombre de usuario incluya el dominio (ej: wordpress@tudominio.com). Si usaste la cuenta principal de cPanel, el usuario es el mismo que el de cPanel.

Error de tiempo de espera o "Connection refused"

  • Causa: El firewall del servidor bloquea el puerto 21 o el hosting no permite conexiones FTP externas.
  • Solución: Prueba con SFTP (puerto 22) o contacta a tu proveedor. Algunos hostings como Hostinger o SiteGround requieren activar el acceso FTP desde el panel.

Error de directorio raíz

  • Causa: La cuenta FTP apunta a un directorio incorrecto.
  • Solución: En cPanel, edita la cuenta FTP y cambia el directorio a public_html. Si tu WordPress está en una subcarpeta (ej: public_html/blog), ajústalo allí.

Problemas con Syspanel

  • Si tu hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero la conexión FTP puede ser estándar (puerto 21). Si no funciona, verifica en la documentación de tu proveedor.

[INFO] Muchos hostings modernos están migrando a SFTP (SSH) por ser más seguro. Si tu cliente FTP no soporta SFTP, descarga FileZilla que sí lo hace.

Paso 6: Conectar WordPress con FTP (para actualizaciones)

Cuando intentas instalar un plugin o tema desde el panel de WordPress, a veces te pide las credenciales FTP. Esto ocurre porque el servidor web no tiene permisos de escritura directa. Para evitarlo:

  1. Ve a cPanel > Archivos > Administrador de archivos.
  2. Navega a public_html y busca el archivo wp-config.php.
  3. Edítalo y agrega las siguientes líneas antes de la línea /* That's all, stop editing! */:
define('FS_METHOD', 'direct');

Esto le dice a WordPress que use el método directo de escritura, evitando el molesto cuadro de diálogo FTP. Si no funciona, puedes definir las credenciales FTP directamente en el archivo:

define('FTP_HOST', 'ftp.tudominio.com');
define('FTP_USER', 'wordpress@tudominio.com');
define('FTP_PASS', 'tu_contraseña');

Guarda los cambios y vuelve a intentar la instalación.

Preguntas frecuentes (FAQ) sobre FTP y cPanel

¿Cuál es la diferencia entre FTP y SFTP?

FTP envía los datos sin cifrar, mientras que SFTP (SSH File Transfer Protocol) los cifra. Para mayor seguridad, usa SFTP siempre que tu hosting lo soporte.

¿Puedo usar el mismo usuario FTP para varios sitios WordPress?

Sí, pero no es recomendable por seguridad. Crea cuentas FTP separadas para cada sitio.

¿Qué hago si olvido mi contraseña FTP?

Ve a cPanel > Cuentas FTP, busca la cuenta y haz clic en "Cambiar contraseña".

¿Cómo sé si mi hosting soporta FTP?

La mayoría de los hostings lo soportan. Si tienes dudas, revisa la documentación de tu proveedor o contacta al soporte.

¿Es seguro usar FTP?

FTP básico no es seguro porque las credenciales viajan en texto plano. Siempre que puedas, usa FTP sobre TLS (explícito) o SFTP.

Consejos finales para una configuración exitosa

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos.
  • No compartas tu cuenta principal de cPanel: Crea cuentas FTP secundarias para cada proyecto.
  • Mantén tu cliente FTP actualizado: Las versiones antiguas pueden tener vulnerabilidades.
  • Prueba la conexión antes de subir archivos críticos: Asegúrate de que el directorio correcto sea el que ves.
  • Si usas Syspanel: Recuerda que el puerto de administración es el 2106, pero para FTP usa el estándar (21) a menos que se indique lo contrario.

Configurar FTP cPanel WordPress no tiene por qué ser complicado. Con esta guía, ya tienes todo lo necesario para gestionar tus archivos como un profesional. Ahora, ¡manos a la obra y a subir ese plugin que tanto necesitas!

¿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