cPanel: cómo crear una cuenta FTP para tu web
¿Por qué necesitas una cuenta FTP para tu web?
Si tienes un sitio web alojado en un servidor con cPanel, una de las primeras habilidades que deberías dominar es cómo crear y gestionar cuentas FTP. FTP (File Transfer Protocol) es el método tradicional para subir, descargar y modificar archivos en tu hosting. Sin una cuenta FTP, estarías limitado a usar el administrador de archivos de cPanel (que también es útil, pero menos práctico para tareas masivas o frecuentes).
En este artículo, te guiaré paso a paso para que puedas crear tu propia cuenta FTP en cPanel, configurarla correctamente y empezar a subir archivos a tu web. No necesitas ser un experto en Linux ni en SysAdmin; solo sigue las instrucciones y en pocos minutos estarás transfiriendo archivos como un profesional.
[INFO] Este tutorial está diseñado para usuarios de cPanel, el panel de control de hosting más popular del mundo. Si usas otro panel como Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106), los pasos pueden variar, pero el concepto es similar.
¿Qué es una cuenta FTP y para qué sirve?
Una cuenta FTP es básicamente un "usuario" que tiene permiso para acceder a una carpeta específica de tu servidor web. Cuando instalas WordPress, Joomla o cualquier CMS, necesitas subir los archivos del sistema a tu hosting. Con una cuenta FTP, puedes:
- Subir archivos grandes o múltiples archivos a la vez.
- Modificar archivos directamente desde tu computadora (por ejemplo, editar un archivo
.htaccesso un tema de WordPress). - Descargar copias de seguridad de tu sitio.
- Transferir archivos entre dominios o subdominios.
Sin una cuenta FTP, tendrías que usar el Administrador de Archivos de cPanel, que es más lento y no permite arrastrar carpetas completas fácilmente.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso a cPanel: Normalmente lo obtienes de tu proveedor de hosting. La URL suele ser
tudominio.com/cpanelotudominio.com:2083. - Credenciales de administrador de cPanel: Tu usuario y contraseña principal.
- Un cliente FTP: Recomiendo FileZilla (gratuito y fácil de usar), pero también sirven Cyberduck, WinSCP o el propio gestor de archivos de cPanel.
- Saber qué carpeta quieres gestionar: Por lo general, la carpeta raíz de tu web es
public_html(owwwen algunos servidores).
[TIP] Si tu hosting tiene varios dominios (addon domains), cada uno tendrá su propia carpeta dentro de
public_html. Por ejemplo,public_html/miweb.com.
Paso a paso: Cómo crear una cuenta FTP en cPanel
Vamos a crear una cuenta FTP desde cero. Sigue estos pasos numerados:
1. Accede a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Por ejemplo: https://tudominio.com:2083. Introduce tu nombre de usuario y contraseña de cPanel (los que te dio tu proveedor de hosting).
2. Busca la sección "FTP"
Una vez dentro de cPanel, verás un panel lleno de iconos. Busca la sección Archivos (Files) y haz clic en Cuentas FTP (FTP Accounts). También puedes usar el buscador de cPanel (parte superior) y escribir "FTP".
3. Haz clic en "Crear cuenta FTP"
En la página de Cuentas FTP, verás un formulario con los siguientes campos:
- Nombre de usuario: Elige un nombre, por ejemplo,
usuarioftpowebmaster. Se añadirá automáticamente el dominio (ej:usuarioftp@tudominio.com). - Contraseña: Crea una contraseña segura. Usa mayúsculas, minúsculas, números y símbolos. Puedes usar el generador de contraseñas de cPanel (el candado amarillo).
- Directorio: Aquí defines la carpeta a la que tendrá acceso esta cuenta. Por defecto, cPanel sugiere
public_html. Si quieres restringir el acceso a una subcarpeta, escribe algo comopublic_html/miweb.com/wp-content. - Cuota: Define el límite de espacio. Puedes dejarlo en "Sin límite" o asignar una cantidad (ej: 500 MB).
[WARNING] No uses la misma contraseña que tu cuenta de cPanel. Si alguien descubre tu contraseña FTP, podría tener acceso limitado a una carpeta, pero si usas la misma que la de cPanel, podrían tomar el control total de tu hosting.
4. Haz clic en "Crear cuenta"
Una vez rellenos los campos, pulsa el botón Crear cuenta. Verás un mensaje de confirmación y la nueva cuenta aparecerá en la lista de cuentas FTP.
5. Toma nota de los datos de conexión
Para conectarte a tu servidor FTP, necesitarás:
- Servidor (host): Generalmente es
ftp.tudominio.como la IP de tu servidor. Si no sabes cuál es, consulta el correo de bienvenida de tu hosting. - Puerto: Por defecto es el puerto 21 para FTP estándar o 22 para SFTP (más seguro).
- Nombre de usuario: El que creaste (ej:
usuarioftp@tudominio.com). - Contraseña: La que estableciste.
[TIP] Para conexiones seguras, usa SFTP (puerto 22) si tu hosting lo permite. Es más seguro que el FTP tradicional.
Cómo subir archivos con tu nueva cuenta FTP
Ahora que tienes la cuenta, vamos a usarla para subir archivos a tu web. Usaremos FileZilla como ejemplo, pero el proceso es similar en otros clientes.
1. Abre FileZilla y conecta
- En el campo Servidor, escribe
ftp.tudominio.como la IP. - En Nombre de usuario, pon
usuarioftp@tudominio.com. - En Contraseña, la que creaste.
- En Puerto, déjalo en 21 (o 22 si usas SFTP).
- Haz clic en Conexión rápida.
Si todo está bien, verás en el panel derecho los archivos de tu servidor (en la carpeta que definiste). En el panel izquierdo están los archivos de tu computadora.
2. Arrastra los archivos
Selecciona los archivos o carpetas de tu computadora (panel izquierdo) y arrástralos al panel derecho (servidor). FileZilla te mostrará el progreso de la transferencia.
3. Verifica la subida
Una vez terminada la transferencia, puedes abrir tu navegador y visitar tu web para comprobar que los archivos están visibles (por ejemplo, si subiste una imagen, debería cargarse en la URL correspondiente).
[INFO] Si subes archivos de WordPress, asegúrate de que la carpeta
wp-contentesté en la raíz de tu web (public_html). Si creaste una cuenta FTP con acceso apublic_html/miweb.com, los archivos se subirán a esa subcarpeta.
Preguntas frecuentes (FAQ) sobre cuentas FTP en cPanel
❓ ¿Puedo tener múltiples cuentas FTP?
Sí, puedes crear tantas cuentas como necesites. Cada una puede tener acceso a diferentes carpetas. Por ejemplo, una para el diseñador web (acceso a la carpeta de temas) y otra para el redactor (acceso a la carpeta de imágenes).
❓ ¿Qué hago si olvido la contraseña de una cuenta FTP?
Ve a Cuentas FTP en cPanel, busca la cuenta en la lista, haz clic en Cambiar contraseña y establece una nueva.
❓ ¿Es seguro usar FTP?
El FTP estándar (puerto 21) envía la contraseña en texto plano. Para mayor seguridad, usa SFTP (puerto 22) o FTPS (FTP sobre SSL). En cPanel, puedes habilitar SFTP desde la sección Acceso SSH (si tu plan lo permite).
❓ ¿Por qué no puedo conectarme a mi FTP?
Revisa estos puntos:
- El servidor está bien escrito (ej:
ftp.tudominio.com). - El puerto no está bloqueado por tu firewall o el de tu hosting.
- La cuenta FTP está activa (en cPanel, en Cuentas FTP, verifica que no esté deshabilitada).
- Si usas SFTP, asegúrate de que el puerto 22 esté abierto.
❓ ¿Puedo usar la misma cuenta FTP para varios dominios?
No directamente. Cada dominio (addon domain) tiene su propia carpeta. Debes crear una cuenta FTP por cada dominio o usar una cuenta que tenga acceso a la carpeta raíz (public_html) y desde allí gestionar las subcarpetas.
❓ ¿Qué diferencia hay entre FTP y el Administrador de Archivos de cPanel?
El Administrador de Archivos es una herramienta web dentro de cPanel. Es útil para cambios rápidos, pero no permite arrastrar carpetas grandes ni es tan rápido como un cliente FTP. Para subir un sitio entero de WordPress, FTP es mucho más eficiente.
❓ ¿Puedo eliminar una cuenta FTP?
Sí, en la misma página de Cuentas FTP, junto a cada cuenta hay un botón Eliminar. Ten cuidado de no borrar la cuenta principal si la estás usando.
Consejos finales para gestionar tus cuentas FTP
- Usa contraseñas únicas y seguras: No repitas contraseñas entre cuentas FTP, cPanel o bases de datos.
- Limita el acceso por carpeta: Si solo necesitas subir imágenes a una carpeta específica, no des acceso a toda la raíz. Así reduces riesgos de seguridad.
- Revisa las cuentas FTP periódicamente: Si algún colaborador ya no trabaja contigo, elimina su cuenta FTP.
- Si usas Syspanel (antes HestiaCP): El proceso es similar, pero accedes por el puerto 2106. En Syspanel, las cuentas FTP se gestionan desde la sección "Usuarios FTP" o "Acceso remoto". El concepto es el mismo: crear un usuario con acceso a una carpeta.
[WARNING] No compartas tu cuenta principal de cPanel con nadie. Crea cuentas FTP específicas para cada persona o tarea. Así mantienes el control y la seguridad de tu hosting.
Conclusión
Crear una cuenta FTP en cPanel es un proceso sencillo que te dará mucho control sobre los archivos de tu web. Ya sea que estés subiendo un sitio nuevo, actualizando un plugin o haciendo una copia de seguridad, tener una cuenta FTP bien configurada te ahorrará tiempo y dolores de cabeza.
Recuerda que la práctica hace al maestro. Si es la primera vez que lo haces, no tengas miedo de equivocarte; siempre puedes eliminar la cuenta y crear otra. Y si algo no funciona, tu proveedor de hosting suele tener soporte técnico 24/7 para ayudarte.
Ahora que sabes cómo hacerlo, ¡anímate a crear tu primera cuenta FTP y empieza a subir archivos a tu web! Si te surge alguna duda, vuelve a este artículo o consulta la documentación oficial de cPanel.
[TIP] Para tareas avanzadas como automatizar subidas o gestionar múltiples sitios, investiga sobre el uso de cron jobs o scripts FTP. Pero eso ya es tema para otro artículo.
