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

Cómo crear y configurar un servidor FTP en cPanel

Actualizado el 9 de septiembre de 2025

¿Qué es un servidor FTP y por qué necesitas uno en cPanel?

Si alguna vez has necesitado subir muchos archivos a tu web, instalar un tema de WordPress o simplemente mover decenas de imágenes sin depender del gestor de archivos del panel, un servidor FTP es tu mejor aliado. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos), y en pocas palabras, es el método clásico y eficiente para conectar tu ordenador directamente con el hosting y gestionar archivos de forma masiva.

En este artículo, te voy a guiar paso a paso para que aprendas a configurar FTP en cPanel, crear cuentas FTP seguras, conectarte desde tu PC o móvil y resolver los problemas más comunes. No necesitas ser un experto en Linux ni un sysadmin; aquí lo explicamos todo de forma sencilla y directa.

1. ¿Qué es cPanel y cómo se relaciona con FTP?

cPanel es el panel de control de hosting más popular del mundo. Es la "cara amable" del servidor Linux que hay detrás de tu web. Dentro de cPanel, el módulo "Cuentas FTP" te permite crear usuarios adicionales (más allá del principal) para que tú o tu equipo puedan acceder a carpetas específicas sin tocar el resto de los archivos.

Cuando contratas un hosting, normalmente ya tienes una cuenta FTP principal creada (suele ser la misma que tu usuario de cPanel). Pero lo recomendable es crear cuentas FTP adicionales por seguridad: así, si compartes acceso con un diseñador, puedes limitar su acceso a una carpeta concreta y eliminar su cuenta cuando termine el proyecto.

2. Requisitos previos antes de configurar FTP

Antes de lanzarnos a crear la cuenta FTP, asegúrate de tener a mano:

  • Acceso a cPanel (normalmente en tudominio.com/cpanel).
  • Tu usuario y contraseña principal.
  • Un cliente FTP instalado en tu ordenador. Los más populares y gratuitos son FileZilla (Windows, Mac, Linux) y Cyberduck (Mac).

[INFO] No necesitas conocimientos avanzados de Linux y SysAdmin para esto. cPanel hace todo el trabajo pesado por ti, pero es útil saber que, en el fondo, estás creando usuarios del sistema en un servidor Linux.

3. Cómo crear una cuenta FTP en cPanel (paso a paso)

Vamos al grano. Sigue estos pasos numerados y en menos de 5 minutos tendrás tu servidor FTP listo para usar.

  1. Inicia sesión en cPanel con tu usuario principal y contraseña.

  2. Busca la sección "Archivos" y haz clic en "Cuentas FTP".

  3. Verás un formulario llamado "Crear cuenta FTP". Rellénalo así:

    • Nombre de usuario: elige algo descriptivo, por ejemplo cliente1. Se añadirá automáticamente tu dominio (quedará como cliente1@tudominio.com).

    • Contraseña: usa el generador de contraseñas seguras que te ofrece cPanel o crea una tú mismo. Debe tener al menos 8 caracteres, mayúsculas, minúsculas y números. Evita fechas o nombres comunes.

    • Directorio: aquí defines la carpeta a la que este usuario podrá acceder. Puedes dejarlo en blanco para que acceda a la raíz, pero lo más seguro es escribir algo como public_html/clientes/cliente1. Si la carpeta no existe, cPanel la creará automáticamente.

    • Cuota: limita el espacio que puede usar este usuario. Si no quieres límite, elige "Sin límite". Para proyectos pequeños, un valor de 500 MB o 1 GB es razonable.

  4. Haz clic en "Crear cuenta".

¡Listo! Ya tienes tu cuenta FTP creada. Verás que aparece en la lista inferior, junto con los detalles de su directorio y cuota.

4. Configurar FTP: ajustes avanzados en cPanel

Una vez creada la cuenta, puedes aprovechar otras opciones de cPanel para configurar FTP de forma más profesional.

4.1. Cambiar la contraseña de una cuenta FTP

Si algún día sospechas que tu contraseña se ha filtrado, o simplemente quieres rotarla por seguridad:

  1. Ve a "Cuentas FTP" de nuevo.

  2. Busca el usuario en la lista y haz clic en el icono "Cambiar contraseña" (normalmente un candado o lápiz).

  3. Introduce la nueva contraseña y guarda.

[WARNING] Cambiar la contraseña de una cuenta FTP no afecta a tu contraseña principal de cPanel. Son independientes.

4.2. Configurar FTP anónimo

cPanel te permite habilitar el acceso FTP anónimo, pero te recomiendo encarecidamente no hacerlo a menos que sepas exactamente lo que haces (por ejemplo, para un servidor de descargas públicas). Para configurarlo:

  1. En la misma página de "Cuentas FTP", busca la sección "Configurar FTP anónimo".

  2. Marca la casilla si quieres habilitarlo y define el directorio de acceso.

  3. Guarda los cambios.

[WARNING] El FTP anónimo es una puerta abierta a que cualquiera suba archivos a tu servidor. Si lo activas, asegúrate de que la carpeta no tenga permisos de escritura y de que solo contenga archivos públicos.

4.3. Gestionar archivos desde el administrador de archivos

No solo se trata de FTP; cPanel también tiene su propio "Administrador de Archivos" que es útil para tareas rápidas. Para usarlo:

  1. Entra en "Archivos" > "Administrador de Archivos".

  2. Navega hasta la carpeta que quieras gestionar.

  3. Sube, borra, edita o cambia permisos de archivos sin necesidad de un cliente FTP.

Sin embargo, para cargas masivas (por ejemplo, migrar una web con 10,000 archivos), el FTP es mucho más rápido y fiable.

5. Conectarse al servidor FTP desde tu ordenador

Ahora que tienes tu cuenta, llega el momento de probar la conexión. Te explico con FileZilla, el cliente más usado.

5.1. Datos que necesitas

Apunta estos datos (los tienes arriba):

  • Servidor (host): ftp.tudominio.com o directamente tudominio.com (a veces también funciona la IP del servidor).

  • Puerto: normalmente 21 (FTP estándar) o 21 FTPS si usas cifrado. Algunos hostings usan puertos alternativos como 2106 para FTP, pero esto es más común en paneles de control tipo Syspanel (antes conocido como HestiaCP). En cPanel, el puerto 21 es el estándar.

  • Usuario: el nombre completo que creaste, por ejemplo cliente1@tudominio.com.

  • Contraseña: la que definiste.

5.2. Conectar con FileZilla

  1. Abre FileZilla.

  2. En la barra superior, introduce los datos: servidor, usuario, contraseña y puerto.

  3. Haz clic en "Conexión rápida".

  4. Verás en el panel derecho (servidor) la carpeta a la que tienes acceso. En el panel izquierdo (local), tus archivos del ordenador.

  5. Arrastra archivos de izquierda a derecha para subirlos, o de derecha a izquierda para descargarlos.

[TIP] Si tu hosting soporta SFTP (FTP sobre SSH), usa el puerto 22 y el protocolo SFTP en FileZilla. Es mucho más seguro porque los datos viajan cifrados. En cPanel, puedes habilitar el acceso SSH si tu plan lo permite, pero eso ya es otro nivel.

6. Solución de problemas comunes

Aquí van las dudas más frecuentes de los usuarios al configurar FTP en cPanel:

6.1. Error: "No se pudo conectar al servidor"

  • Comprueba que el servidor es correcto: ftp.tudominio.com suele funcionar, pero a veces hay que usar el dominio sin el ftp. o la IP directa.

  • Verifica que el puerto 21 no esté bloqueado por tu firewall o el de tu ISP. Prueba con otro cliente o desde el móvil con datos.

  • Asegúrate de que la cuenta FTP no esté desactivada. En cPanel, ve a "Cuentas FTP" y comprueba que el usuario aparece en la lista.

6.2. Error: "Permiso denegado" al subir archivos

  • Revisa los permisos de la carpeta. En cPanel, selecciona la carpeta y haz clic en "Permisos". Debe tener al menos 755 para leer/ejecutar y 644 para archivos.

  • Si usas una cuenta FTP con directorio limitado, asegúrate de que la carpeta existe y tiene permisos de escritura para el usuario FTP.

6.3. No veo una carpeta que creé en cPanel

  • Las cuentas FTP con directorio restringido solo ven su propia carpeta. Si creaste public_html/clientes/cliente1, el usuario solo verá cliente1 como raíz.

  • Si la creaste desde el Administrador de Archivos, verifica que la ruta sea correcta y que no haya errores tipográficos.

6.4. ¿Cómo eliminar una cuenta FTP?

  1. Ve a "Cuentas FTP".

  2. Busca el usuario en la lista.

  3. Haz clic en el icono "Eliminar" (normalmente una papelera).

  4. Confirma la eliminación.

[TIP] Eliminar la cuenta FTP no borra los archivos de la carpeta. Solo elimina el acceso del usuario. Para borrar archivos, usa el Administrador de Archivos.

7. Seguridad en tu servidor FTP

Un servidor FTP sin cifrar es como enviar una postal: cualquiera puede leerla en el camino. Para proteger tus datos:

  • Usa FTPS (FTP-SSL): en FileZilla, selecciona "Requiere FTP explícito sobre TLS" en la configuración de conexión. cPanel soporta esto nativamente.

  • Cambia las contraseñas periódicamente y no las compartas por correo electrónico sin cifrar.

  • Limita las cuentas FTP: crea una cuenta por proyecto y elimínala al terminar.

  • No uses FTP anónimo salvo que sea estrictamente necesario.

  • Monitorea los inicios de sesión: en cPanel, puedes revisar los registros de conexión en "Registros de FTP" (sección Métricas). Si ves IPs extrañas, cambia las contraseñas de inmediato.

8. Preguntas frecuentes (FAQ)

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

FTP es el protocolo clásico sin cifrar. SFTP usa SSH (puerto 22) y cifra todo el tráfico. Es más seguro, pero requiere que el hosting tenga habilitado el acceso SSH.

¿Puedo usar el mismo usuario para FTP y cPanel?

Sí, el usuario principal de cPanel suele tener acceso FTP a toda la cuenta. Pero es más seguro crear cuentas FTP separadas para cada tarea.

¿Qué hago si olvidé la contraseña FTP?

Entra en cPanel, ve a "Cuentas FTP" y cambia la contraseña de la cuenta que necesites. No necesitas saber la anterior.

¿Puedo crear una cuenta FTP que solo pueda descargar y no subir?

cPanel no lo permite directamente a nivel de FTP. Tendrías que configurar permisos de escritura en la carpeta (quitando el permiso de escritura) o usar un sistema de archivos más avanzado.

¿Por qué mi cliente FTP se desconecta al subir muchos archivos?

Puede ser por un límite de conexiones del servidor o por un timeout. Prueba a reducir el número de transferencias simultáneas en FileZilla (Configuración > Transferencias > Máximo de conexiones simultáneas a 1 o 2).

9. Conclusión y recomendaciones finales

Configurar un servidor FTP en cPanel es un proceso sencillo que te ahorrará muchísimo tiempo a la hora de gestionar archivos. Con una cuenta FTP bien definida, límites de cuota y directorios restringidos, tendrás un sistema ordenado y seguro.

Recuerda estos puntos clave:

  • Crea cuentas FTP específicas para cada proyecto o colaborador.
  • Usa FTPS o SFTP siempre que sea posible.
  • Revisa periódicamente los registros de acceso.
  • Elimina cuentas que ya no uses.

Y si tu hosting usa un panel alternativo como Syspanel (el antiguo HestiaCP), ten en cuenta que los pasos son similares, pero el puerto de acceso por defecto para FTP suele ser el 2106 en lugar del 21. Siempre verifica la documentación de tu proveedor.

Espero que este tutorial te haya sido de utilidad. Ahora ya puedes lanzarte a configurar FTP con total confianza. ¡Nos vemos en el siguiente artículo!

¿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