Cómo crear una cuenta FTP en cPanel y configurar FileZilla
Introducción: ¿Por qué necesitas una cuenta FTP?
Si tienes una página web en un hosting compartido, seguramente has escuchado hablar del FTP. Es la herramienta clásica para subir archivos a tu servidor sin complicaciones. Aunque hoy en día muchos gestores de contenido como WordPress tienen su propio administrador de archivos, hay tareas que resultan mucho más rápidas y seguras con un cliente FTP dedicado, como subir una copia de seguridad, instalar un script o modificar un archivo de configuración.
En este artículo te voy a guiar paso a paso para que crees tu cuenta FTP en cPanel y la configures correctamente con FileZilla, el cliente FTP más popular y gratuito que existe. No necesitas ser un experto en informática, solo seguir las instrucciones con calma y tendrás tu conexión funcionando en menos de 10 minutos.
¿Qué es FTP y por qué usar cPanel?
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es el método estándar para mover archivos entre tu ordenador y el servidor donde se aloja tu web. Cuando hablamos de ftp cpanel, nos referimos a la herramienta integrada en el panel de control de tu hosting que te permite gestionar usuarios FTP sin necesidad de tocar líneas de comandos.
La ventaja de crear una cuenta FTP desde cPanel es que puedes limitar el acceso a carpetas específicas. Por ejemplo, si tienes varios proyectos, puedes crear un usuario solo para la carpeta public_html/blog y otro para public_html/tienda. Esto es ideal si trabajas con colaboradores o desarrolladores externos, porque no les das acceso total a tu servidor.
Requisitos previos antes de empezar
Antes de lanzarnos a crear la cuenta, asegúrate de tener lo siguiente:
- Datos de acceso a cPanel: El usuario y contraseña que te proporcionó tu proveedor de hosting al contratar el servicio. Normalmente accedes desde
tudominio.com/cpanelotudominio.com:2083. - FileZilla instalado: Puedes descargarlo gratis desde su sitio oficial. Está disponible para Windows, macOS y Linux.
- Tu dominio o IP del servidor: La dirección a la que te conectarás. Si no la recuerdas, la encontrarás en el correo de bienvenida de tu hosting o dentro de cPanel.
Si tu hosting usa Syspanel (antes conocido como HestiaCP), no te preocupes: los pasos son muy similares, solo cambia la interfaz. Eso sí, en Syspanel el puerto de acceso al panel es el 2106, así que si te indican que entres por esa vía, ya sabes qué significa.
Paso 1: Accede a tu panel de cPanel
Abre tu navegador favorito y escribe la dirección de acceso a cPanel. Normalmente es algo como https://tudominio.com:2083. Introduce tu usuario y contraseña y pulsa "Iniciar sesión".
Una vez dentro, verás un panel lleno de iconos organizados por categorías. Busca la sección "Archivos" (Files) y haz clic en el icono "Cuentas FTP" (FTP Accounts). Si no lo encuentras, usa el buscador que suele aparecer en la parte superior derecha.
Paso 2: Crear la cuenta FTP en cPanel
Dentro de "Cuentas FTP", verás un formulario con varios campos. Vamos a rellenarlos uno a uno:
Nombre de usuario (Login)
El nombre de usuario será la parte que identifica tu cuenta. No puede llevar espacios ni caracteres especiales, solo minúsculas, números y guiones bajos. Además, cPanel añadirá automáticamente el dominio al final. Por ejemplo, si escribes cliente1, el usuario final será cliente1@tudominio.com. Esto es normal y así debe ser.
Campo de dominio
Si tu servidor tiene varios dominios asociados, aquí puedes elegir a cuál quieres asociar esta cuenta FTP. En la mayoría de los casos, dejarás el dominio principal.
Contraseña
Aquí tienes dos opciones: escribir una contraseña manualmente o usar el generador automático. Te recomiendo usar el generador porque crea contraseñas robustas. Eso sí, guárdala en un lugar seguro porque tendrás que introducirla en FileZilla más tarde.
Directorio (Directory)
Este es el campo más importante. Define la carpeta raíz a la que tendrá acceso este usuario FTP. Si quieres que tenga acceso a todo el sitio, escribe public_html. Si solo quieres darle acceso a una subcarpeta, escribe algo como public_html/miproyecto. Puedes usar el botón "Crear" para que cPanel te sugiera un directorio automáticamente.
Cuota (Quota)
Aquí decides cuánto espacio en disco puede usar este usuario FTP. Si lo dejas en "Sin límite", podrá usar todo el espacio disponible del servidor. Si prefieres limitarlo, elige una cantidad en MB. Esto es útil si vendes espacio a terceros o quieres controlar el uso.
Cuando tengas todo rellenado, pulsa el botón "Crear cuenta FTP". Verás un mensaje de confirmación y la nueva cuenta aparecerá en la lista de abajo.
Paso 3: Configurar FileZilla para conectarte
Ahora viene la parte práctica. Abre FileZilla en tu ordenador. Verás una interfaz dividida en varias zonas:
- Barra superior: Donde introduces los datos de conexión.
- Panel izquierdo: Tus archivos locales (tu ordenador).
- Panel derecho: Los archivos del servidor (tu web).
Datos de conexión
En la barra superior, rellena los siguientes campos:
- Servidor (Host): Escribe
ftp.tudominio.como la IP de tu servidor. Si no estás seguro, prueba primero conftp.tudominio.com. - Nombre de usuario: El usuario completo que creaste, por ejemplo
cliente1@tudominio.com. - Contraseña: La que pusiste al crear la cuenta.
- Puerto: Déjalo en 21, que es el puerto estándar para FTP. Si tu hosting usa un puerto diferente, te lo habrán indicado.
Una vez rellenado, pulsa "Conexión rápida". FileZilla te preguntará si quieres guardar la contraseña. Puedes decir que sí para no tener que escribirla cada vez.
Aceptar el certificado de seguridad
Es posible que aparezca un aviso de seguridad indicando que el certificado no es de confianza. Esto es normal en conexiones FTP. Marca la casilla "Confiar siempre en este certificado" y pulsa "Aceptar". A partir de ahí, FileZilla se conectará al servidor y verás los archivos de tu web en el panel derecho.
Paso 4: Subir archivos con FileZilla
Ya estás conectado. Ahora subir archivos FTP es tan fácil como arrastrar y soltar:
- En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos que quieres subir.
- En el panel derecho, navega hasta la carpeta de destino en el servidor (por ejemplo,
public_html). - Selecciona los archivos o carpetas que quieres subir y arrástralos al panel derecho. También puedes hacer clic derecho y elegir "Subir".
Verás que en la parte inferior de FileZilla aparece una cola de transferencia. Los archivos se subirán en orden y verás barras de progreso. Cuando terminen, aparecerán en el panel derecho.
Descargar archivos del servidor
Si lo que necesitas es descargar archivos (por ejemplo, una copia de seguridad), el proceso es el mismo pero en sentido inverso: arrastra los archivos del servidor (panel derecho) al panel local (panel izquierdo).
Configuraciones avanzadas y consejos útiles
Usar SFTP para mayor seguridad
El FTP tradicional envía los datos sin cifrar, lo que significa que alguien podría interceptar tu contraseña. Si tu hosting lo permite, te recomiendo usar SFTP (FTP sobre SSH). En FileZilla, solo tienes que cambiar el puerto a 22 y añadir sftp:// antes del servidor. Por ejemplo: sftp://ftp.tudominio.com. La conexión será mucho más segura.
Crear una cuenta FTP con acceso a múltiples carpetas
Si necesitas que un usuario acceda a varias carpetas que no están dentro de la misma ruta, tendrás que crear una cuenta por carpeta o usar enlaces simbólicos. Esto último es más avanzado, así que si no sabes lo que es, mejor crea cuentas separadas.
Cambiar la contraseña de una cuenta FTP
Para cambiar la contraseña de una cuenta existente, ve a "Cuentas FTP" en cPanel, busca la cuenta en la lista, haz clic en "Cambiar contraseña", introduce la nueva y guarda los cambios. El usuario y el directorio no se modifican.
Eliminar una cuenta FTP
Si ya no necesitas una cuenta, puedes eliminarla desde la misma lista. Haz clic en "Eliminar" y confirma la acción. Ten cuidado porque esta acción es irreversible y el usuario perderá el acceso inmediatamente.
Solución de problemas comunes
Error: "No se puede conectar al servidor"
Esto suele deberse a uno de estos motivos:
- Puerto incorrecto: Asegúrate de usar el puerto 21 (o el que te indique tu hosting).
- Firewall: Algunos firewalls bloquean conexiones FTP. Prueba a desactivarlo temporalmente o a usar SFTP.
- Servidor caído: Comprueba si tu web está online. Si no, contacta con tu proveedor.
Error: "Usuario o contraseña incorrectos"
Revisa que has escrito el nombre de usuario completo (incluyendo @tudominio.com) y que no hay espacios. También verifica que no tienes las mayúsculas activadas.
No veo los archivos en el panel derecho
Asegúrate de que estás en la carpeta correcta. Si tu cuenta FTP está limitada a public_html/miproyecto, solo verás el contenido de esa carpeta. También comprueba que la conexión se ha establecido correctamente (debe aparecer "Directorio listado correctamente" en la parte superior).
Preguntas frecuentes (FAQ)
¿Cuántas cuentas FTP puedo crear en cPanel?
Depende de tu plan de hosting. En la mayoría de los casos, puedes crear tantas como necesites, pero algunos planes limitan el número. Consulta con tu proveedor si tienes dudas.
¿Puedo usar el mismo usuario FTP para dos dominios diferentes?
No directamente. Cada cuenta FTP está asociada a un dominio. Si necesitas acceso a dos dominios, crea dos cuentas o usa una que apunte a la raíz del servidor (si tu hosting lo permite).
¿Qué diferencia hay entre FTP y SFTP?
La principal diferencia es la seguridad. FTP envía los datos sin cifrar, mientras que SFTP los cifra. Si tu hosting ofrece SFTP, úsalo siempre que sea posible.
¿FileZilla es gratis?
Sí, FileZilla es completamente gratuito y de código abierto. Puedes usarlo tanto para uso personal como profesional sin pagar nada.
¿Puedo subir archivos grandes con FTP?
Sí, FTP es ideal para archivos grandes porque no tiene los límites que tienen los administradores de archivos web (como los de cPanel, que suelen limitar a 2GB). Solo asegúrate de tener una buena conexión a internet y paciencia si el archivo es muy grande.
Conclusión final
Crear una cuenta FTP en cPanel y configurar FileZilla es un proceso sencillo que te abrirá un mundo de posibilidades para gestionar tu web. Con estos pasos ya puedes subir archivos, hacer copias de seguridad y modificar tu sitio con total control.
Recuerda siempre usar contraseñas seguras y, si puedes, optar por SFTP para proteger tus datos. Y si en algún momento te pierdes, vuelve a este artículo y revisa cada paso con calma. La práctica hace al maestro, y en un par de conexiones te sentirás como un profesional.
Si tu hosting usa Syspanel, recuerda que el puerto de acceso al panel es el 2106, pero el proceso de creación de cuentas FTP es prácticamente idéntico. No dudes en consultar la documentación de tu proveedor si tienes dudas específicas.
¡Ya estás listo para empezar a trabajar con FTP! Si tienes alguna pregunta o problema, déjala en los comentarios y estaré encantado de ayudarte.
