Cómo crear una cuenta FTP en cPanel: acceso seguro y delegado a tu hosting
¿Necesitas darle acceso a tu hosting a un desarrollador sin compartir tu contraseña de cPanel? Las cuentas FTP son exactamente para eso.
Una de las situaciones más comunes al tener un sitio web: contratas un diseñador o desarrollador, y necesita acceso a los archivos de tu hosting para hacer cambios. ¿Le das tu contraseña de cPanel?
No. Nunca hagas eso.
La forma correcta es crear una cuenta FTP específica para esa persona, con acceso limitado a la carpeta que necesita, que puedes revocar en cualquier momento sin tocar tu cuenta principal.
En esta guía te explicamos cómo hacerlo desde cPanel en pocos pasos.
¿Qué es FTP y para qué sirve?
FTP (File Transfer Protocol) es el protocolo estándar para transferir archivos entre tu computador y un servidor web. Cuando un desarrollador "sube archivos al hosting", casi siempre lo hace via FTP.
Con una cuenta FTP puedes:
- Subir y descargar archivos del servidor
- Crear, mover, renombrar y eliminar archivos y carpetas
- Gestionar el contenido de un sitio web directamente desde programas como FileZilla, Cyberduck o WinSCP
Lo que no puedes hacer con FTP (a diferencia de cPanel): configurar correos, bases de datos, dominios o cualquier otra función administrativa. Por eso es mucho más seguro darlo a terceros.
Cuenta FTP por defecto vs cuentas adicionales
Cuando contratas hosting en cPanel, ya tienes una cuenta FTP principal. El usuario es el mismo que tu cuenta de cPanel, con acceso completo a todos tus archivos.
Las cuentas FTP adicionales son diferentes:
| Cuenta principal | Cuenta adicional | |
|---|---|---|
| Acceso | Todo el hosting | Solo la carpeta que definas |
| Control | Total | Limitado |
| Ideal para | El dueño del hosting | Desarrolladores, diseñadores externos |
| Se puede revocar | No (es tu cuenta) | Sí, en cualquier momento |
La cuenta adicional es lo que deberías crear cada vez que alguien externo necesita acceso a tu servidor.
Paso a paso: crear una cuenta FTP en cPanel
Paso 1: Entra a cPanel y busca "Cuentas FTP"
Accede a tu panel de control. En la sección Archivos, haz clic en Cuentas FTP. También puedes buscarlo en la barra de búsqueda del panel.
Paso 2: Completa el formulario de nueva cuenta
Verás un formulario con los siguientes campos:
- Nombre de usuario: el nombre de la cuenta FTP (ej:
diseñador→ generarádiseñador@tudominio.cl) - Contraseña: crea una contraseña segura o usa el generador automático
- Directorio: la carpeta a la que tendrá acceso. Puedes limitarlo a
/public_html/carpeta-especificao dar acceso a todo con/public_html/ - Cuota: el espacio máximo que puede usar este usuario (en MB). Puedes dejarlo en ilimitado si quieres
Haz clic en Crear cuenta FTP.
Paso 3: Entrega las credenciales al desarrollador
Una vez creada, el desarrollador necesita estos datos para conectarse:
- Host/Servidor FTP:
ftp.tudominio.clo la IP de tu servidor - Usuario:
nombreusuario@tudominio.cl - Contraseña: la que definiste
- Puerto: 21 (estándar) o 22 si usas SFTP
Conectarse con clientes FTP populares
FileZilla (Windows, Mac, Linux)
- Abre FileZilla
- Ve a Archivo → Gestor de sitios → Nuevo sitio
- Ingresa el host, usuario y contraseña
- Protocolo: FTP con TLS explícito (recomendado) o SFTP si tu servidor lo permite
- Haz clic en Conectar
Cyberduck (Mac y Windows)
- Abre Cyberduck y haz clic en Abrir conexión
- Selecciona FTP o SFTP en el menú desplegable
- Ingresa el servidor, usuario y contraseña
- Haz clic en Conectar
WinSCP (Windows)
- Abre WinSCP
- En la ventana de inicio de sesión, selecciona FTP o SFTP
- Ingresa el host, usuario y contraseña
- Haz clic en Iniciar sesión
Seguridad: buenas prácticas al delegar acceso FTP
Limita el directorio
Cuando creates una cuenta FTP para un desarrollador externo, nunca le des acceso a /public_html/ completo si solo va a trabajar en un sitio específico. Si tienes varios sitios en el mismo hosting, limítalo a la carpeta del proyecto.
Usa contraseñas fuertes
Evita contraseñas predecibles. Usa el generador automático de cPanel que crea combinaciones seguras. Comparte la contraseña de forma segura (no por WhatsApp en texto plano).
Revoca el acceso al terminar el trabajo
Cuando el desarrollador termine el proyecto, elimina su cuenta FTP. En cPanel, en la lista de cuentas FTP adicionales, aparece un botón Eliminar junto a cada cuenta. Un desarrollador que ya no trabaja contigo no debería conservar acceso a tu servidor.
Considera SFTP en vez de FTP
SFTP (FTP sobre SSH) cifra la conexión, a diferencia del FTP estándar que transmite datos en texto plano. Si tu servidor lo soporta, pide al desarrollador que use SFTP en vez de FTP. El puerto por defecto es 22.
Errores comunes
"No se puede conectar al servidor" Verifica que el host FTP sea correcto. En cPanel, revisa la sección Configuración del servidor FTP para confirmar el nombre de host exacto.
"Acceso denegado" o "Contraseña incorrecta" Asegúrate de usar el usuario completo con dominio (usuario@tudominio.cl) y la contraseña exacta. Las mayúsculas y minúsculas importan.
El cliente FTP solo muestra carpetas vacías El directorio asignado a la cuenta puede estar incorrecto. Verifica en cPanel que la carpeta existe y contiene archivos.
Timeout al intentar conectar Puede ser un problema de firewall. Intenta con el modo pasivo (Passive Mode) en la configuración del cliente FTP.
Preguntas frecuentes
¿Cuántas cuentas FTP adicionales puedo crear? Depende de tu plan. La mayoría de los planes de hosting permiten desde 10 hasta cuentas FTP ilimitadas.
¿El usuario FTP puede ver archivos fuera de su directorio asignado? No. cPanel limita el acceso estrictamente al directorio definido al crear la cuenta.
¿Puedo cambiar la contraseña de una cuenta FTP sin eliminarla? Sí. En la lista de cuentas FTP en cPanel aparece una opción Cambiar contraseña junto a cada cuenta.
¿Quieres conocer otras herramientas útiles de cPanel? Revisa nuestra guía completa de cPanel en español para sacar el máximo provecho de tu panel de control.