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

Cómo crear y gestionar cuentas FTP en cPanel para tu sitio web

Actualizado el 16 de diciembre de 2025

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

FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos) es el método clásico y más fiable para mover archivos entre tu computadora y el servidor de tu sitio web. Piensa en ello como un "explorador de archivos" remoto: te permite subir, descargar, editar, renombrar y borrar archivos en tu hosting sin tener que usar el a veces limitado administrador de archivos del cPanel.

¿Cuándo es realmente útil? Imagina que tienes que subir una carpeta enorme con cientos de imágenes de productos, o que necesitas editar un archivo .htaccess que no puedes ver desde el navegador. Ahí es donde FTP brilla. Además, si trabajas con un equipo, cada miembro puede tener su propia cuenta FTP con permisos limitados, lo que es mucho más seguro que darle a todos la contraseña principal de tu hosting.

En este artículo, te voy a guiar paso a paso para que aprendas a crear cuenta FTP cPanel, a gestionar FTP de forma eficiente y a subir archivos FTP sin romper nada en el camino. No necesitas ser un experto en Linux, solo seguir las instrucciones al pie de la letra. Vamos a ello.


Antes de empezar: qué necesitas

Para seguir este cPanel FTP tutorial, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  • Tus credenciales principales de cPanel (usuario y contraseña).
  • Un cliente FTP instalado en tu computadora. Si no tienes uno, te recomiendo FileZilla (gratuito, disponible para Windows, macOS y Linux) o WinSCP si usas Windows. Para este tutorial, asumiré que usas FileZilla, pero los pasos son muy similares en otros programas.

[INFO] Si tu hosting usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 y la estructura de menús es diferente. Sin embargo, los conceptos de FTP que aprenderás aquí son universales.


Paso 1: Crear una cuenta FTP en cPanel

El primer paso es crear una cuenta dedicada. Esto es mejor que usar tu usuario principal, porque puedes limitar el acceso a una carpeta específica y revocar permisos cuando quieras sin afectar a otros servicios.

Accede a la sección "Cuentas FTP"

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" (Files) en el menú principal.
  3. Haz clic en "Cuentas FTP" (FTP Accounts).

Rellena el formulario de creación

Verás un formulario con los siguientes campos:

  • Login (Usuario): Elige un nombre, por ejemplo, cliente1 o tienda. El sistema automáticamente añadirá tu dominio al final, quedando algo así: cliente1@tudominio.com. Este será tu usuario completo para conectarte.
  • Contraseña: cPanel te ofrece un generador de contraseñas seguras (el icono del candado). Úsalo siempre que puedas. Si prefieres escribirla tú, asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.
  • Directorio (Directory): Aquí decides qué carpeta será la raíz de esta cuenta FTP. Por defecto, cPanel sugiere public_html/cliente1. Si quieres que la cuenta acceda a todo el sitio web, usa public_html. Si es para una subcarpeta, escríbela manualmente. Importante: La carpeta debe existir previamente o cPanel la creará por ti.
  • Cuota (Quota): Define el espacio máximo que esta cuenta puede usar. Si no quieres limitar, elige "Sin límite". Para cuentas de clientes, es buena práctica poner un límite razonable, como 500 MB o 1 GB.

Haz clic en "Crear cuenta". En unos segundos verás un mensaje de éxito. ¡Ya tienes tu primera cuenta FTP!

[WARNING] No uses tu cuenta principal de cPanel para conexiones FTP diarias. Si alguien roba esa contraseña, tendrá acceso a todo tu hosting, incluyendo bases de datos y configuraciones críticas. Las cuentas FTP dedicadas limitan el daño potencial.


Paso 2: Configurar tu cliente FTP (FileZilla)

Ahora que tienes la cuenta, necesitas un programa para conectarte. Te explico la configuración básica con FileZilla.

Descarga e instala FileZilla

Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es trivial: siguiente, siguiente y listo.

Conecta con tu servidor

Abre FileZilla. En la barra superior verás cuatro campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.

  • Servidor: Escribe ftp.tudominio.com o directamente tudominio.com. En la mayoría de los casos funciona cualquiera de las dos.
  • Nombre de usuario: El login completo, por ejemplo cliente1@tudominio.com.
  • Contraseña: La que definiste al crear la cuenta.
  • Puerto: Déjalo vacío o escribe 21 (es el puerto estándar para FTP). Si tu hosting usa FTP seguro (FTPS), el puerto suele ser el 990, pero eso lo veremos más adelante.

Haz clic en "Conexión rápida". Si todo es correcto, en el panel derecho verás los archivos de tu servidor y en el panel izquierdo los de tu computadora.

[TIP] Guarda la conexión como un sitio para no tener que escribir los datos cada vez. Ve a Archivo > Administrador de sitios, crea una nueva entrada, rellena los campos y así tendrás acceso con un solo clic.


Paso 3: Subir archivos por FTP (lo más común)

Una vez conectado, subir archivos es tan fácil como arrastrar y soltar. Pero hay algunas buenas prácticas que te ahorrarán dolores de cabeza.

Arrastra y suelta

  • En el panel izquierdo (tu computadora), navega hasta la carpeta que contiene los archivos.
  • En el panel derecho (servidor), entra a public_html o a la carpeta que definiste como raíz.
  • Selecciona los archivos o carpetas y arrástralos al panel derecho. FileZilla comenzará a subirlos automáticamente.

Verifica la subida

En la parte inferior de FileZilla verás una pestaña llamada "Cola de archivos". Ahí se muestran los archivos pendientes, en progreso y completados. Espera a que todos los elementos tengan un check verde.

Cuidado con los permisos

Al subir archivos, los permisos (chmod) suelen conservarse. Si notas que tu web da errores de permisos (por ejemplo, "500 Internal Server Error"), puede que los archivos se hayan subido con permisos demasiado restrictivos.

  • Los archivos deben tener permiso 644.
  • Las carpetas deben tener permiso 755.

Para cambiarlos en FileZilla, haz clic derecho sobre el archivo o carpeta, selecciona "Permisos de archivo" y ajusta los valores numéricos.

[WARNING] Nunca subas archivos mientras el sitio está en producción si puedes evitarlo. Si tienes que hacerlo, sube primero a una carpeta de prueba, verifica que todo funciona y luego mueve los archivos a su ubicación final. Esto evita que los visitantes vean tu web a medio montar.


Paso 4: Gestionar tus cuentas FTP

Crear la cuenta es solo el principio. Con el tiempo necesitarás cambiar contraseñas, modificar cuotas o eliminar cuentas que ya no se usan. Todo esto se hace desde la misma sección "Cuentas FTP" de cPanel.

Cambiar contraseña

En la lista de cuentas FTP, localiza la que quieras modificar y haz clic en "Cambiar contraseña". Escribe la nueva contraseña (o usa el generador) y guarda los cambios. Es recomendable cambiar las contraseñas periódicamente, especialmente si has compartido el acceso con alguien que ya no trabaja contigo.

Modificar cuota

Junto a cada cuenta, verás la opción "Modificar cuota". Podrás aumentar, disminuir o eliminar el límite de espacio. Esto es útil si un cliente necesita más espacio o si quieres ajustar el uso de recursos.

Eliminar una cuenta

Si ya no necesitas una cuenta, haz clic en "Eliminar". cPanel te pedirá confirmación. Una vez eliminada, el usuario ya no podrá conectarse. Ojo: Esto no borra los archivos de la carpeta, solo el acceso a ella. Si quieres eliminar también la carpeta, tendrás que hacerlo manualmente desde el Administrador de archivos o vía FTP.

Ver conexiones activas

cPanel también te muestra las "Conexiones FTP activas" en la misma sección. Ahí puedes ver quién está conectado, desde qué IP y qué está haciendo. Si ves algo sospechoso, puedes "matar" la conexión desde el botón correspondiente. Esto es una excelente medida de seguridad.


Paso 5: FTP seguro (FTPS) y SFTP

El FTP clásico envía las contraseñas en texto plano, lo que significa que alguien con conocimientos avanzados podría interceptarlas en la red. Para evitarlo, la mayoría de los hosting modernos ofrecen dos alternativas seguras:

  • FTPS (FTP sobre SSL/TLS): Es el mismo protocolo FTP pero cifrado. En FileZilla, cambia el puerto a 990 y en el campo "Cifrado" elige "Requiere FTP explícito sobre TLS". Si tu servidor lo soporta, la conexión será segura.
  • SFTP (SSH File Transfer Protocol): Aunque el nombre se parece, es un protocolo completamente diferente que usa SSH. Se conecta por el puerto 22 (o el que tu hosting indique). En FileZilla, en lugar de elegir FTP, selecciona "SFTP - SSH File Transfer Protocol" en el campo "Protocolo".

[INFO] Consulta la documentación de tu hosting para saber si soporta FTPS o SFTP. En la mayoría de los casos, si tienes acceso SSH, podrás usar SFTP sin configurar nada extra. Es la opción más segura y recomendada para gestionar archivos sensibles.


Solución de problemas comunes (FAQ)

1. No puedo conectarme: "Error de autenticación"

  • Verifica que el usuario es el login completo (ej. cliente1@tudominio.com), no solo el nombre corto.
  • Comprueba que la contraseña no tiene espacios al copiarla. Es mejor escribirla manualmente la primera vez.
  • Asegúrate de que la cuenta FTP no está suspendida o eliminada en cPanel.

2. Me conecto pero no veo archivos

  • Revisa que el directorio raíz de la cuenta es el correcto. Si creaste la cuenta con directorio public_html/cliente1, solo verás esa subcarpeta.
  • En FileZilla, en el panel derecho, navega manualmente a public_html si tienes permisos para hacerlo. Si no, el directorio raíz está limitado a propósito.

3. La subida falla a mitad de camino

  • Puede ser un problema de conexión. Reintenta la subida en lotes más pequeños.
  • Comprueba que no has superado la cuota de la cuenta FTP. Si llegaste al límite, no podrás subir más archivos hasta liberar espacio.

4. Los archivos suben pero la web los muestra como texto o da error 500

  • Esto casi siempre es por permisos incorrectos. Revisa que los archivos tengan 644 y las carpetas 755.
  • Si el archivo es un script PHP, asegúrate de que no tenga caracteres extraños (como una línea al inicio) y que se haya subido en modo binario. En FileZilla, ve a Transferencia > Tipo de transferencia y elige "Binario".

5. ¿Puedo usar FTP para hacer copias de seguridad?

  • ¡Sí! De hecho, es una de las mejores formas de respaldar tu sitio. Descarga la carpeta public_html completa a tu computadora. Eso te dará una copia de todos los archivos. Solo recuerda que las bases de datos no se copian por FTP; necesitas exportarlas desde phpMyAdmin.

Buenas prácticas y seguridad

Para terminar, aquí tienes una lista de hábitos que te harán la vida más fácil y mantendrán tu sitio seguro:

  • Usa contraseñas únicas y fuertes para cada cuenta FTP. No reutilices la misma para todo.
  • Cambia las contraseñas periódicamente, sobre todo si has dado acceso a colaboradores externos.
  • Limita las cuentas FTP a las carpetas estrictamente necesarias. Si alguien solo necesita subir imágenes, no le des acceso a todo public_html.
  • Elimina las cuentas que no uses. Cuantas menos cuentas activas, menor superficie de ataque.
  • Activa el registro de conexiones si tu hosting lo permite. Así podrás ver quién se conecta y cuándo.
  • Usa siempre que puedas FTPS o SFTP. La seguridad extra vale la pena.
  • Si tu sitio usa Syspanel (HestiaCP), recuerda que el acceso al panel es por el puerto 2106. La gestión de cuentas FTP se hace desde la sección "Usuarios FTP" y el puerto de conexión sigue siendo el 21 (o 990 para FTPS).

Conclusión

Crear y gestionar cuentas FTP en cPanel es una habilidad fundamental para cualquier persona que administre un sitio web. Como has visto, el proceso es sencillo: creas una cuenta con permisos limitados, configuras un cliente FTP, subes tus archivos y mantienes todo bajo control con las herramientas de administración de cPanel.

No tengas miedo de experimentar: crea una cuenta de prueba, sube un archivo de ejemplo y bórralo. Cuanto más practiques, más cómodo te sentirás. Y recuerda que la seguridad no es un lujo, es una necesidad. Usa siempre conexiones cifradas y contraseñas robustas.

Si has llegado hasta aquí, ya sabes lo esencial para crear cuenta FTP cPanel, gestionar FTP y subir archivos FTP sin depender de nadie. Ahora ve y ponlo en práctica. Tu web (y tu tranquilidad) te lo agradecerán.

¿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