Cuentas de FTP en cPanel
Cuentas de FTP en cPanel
FTP (File Transfer Protocol) te permite conectar tu computadora al servidor para subir, descargar y gestionar archivos de tu sitio web. cPanel te permite crear multiples cuentas FTP con diferentes niveles de acceso y permisos.
1. Acceder a cuentas FTP
Inicio → Archivos → FTP Accounts
2. Entender los tipos de cuenta FTP
Cuenta principal
- Es la cuenta principal de tu hosting (mismo usuario y contrasena que cPanel).
- Tiene acceso a todo el directorio de tu usuario.
- Se crea automaticamente al contratar el hosting.
- No se puede eliminar desde el panel.
Cuentas adicionales
- Son cuentas adicionales que creas para otros usuarios.
- Pueden tener acceso limitado a carpetas especificas.
- Son ideales para desarrolladores, asistentes o clientes.
3. Crear una cuenta FTP nueva
- En FTP Accounts, busca la seccion Add FTP Account.
- Completa los campos:
- Log In: Nombre de usuario (se agregara el prefijo de tu cuenta, ejemplo:
[email protected]). - Password: Escribe una contrasena segura o usa el generador.
- Password (Again): Confirma la contrasena.
- Directory: Ruta de acceso (ejemplo:
/public_htmlpara acceso al sitio web). - Quota: Limite de espacio en disco (opcional; dejar en blanco para ilimitado).
- Log In: Nombre de usuario (se agregara el prefijo de tu cuenta, ejemplo:
- Haz clic en Create FTP Account.
Consejo: Usa el generador de contrasenas de cPanel para crear contrasenas seguras.
4. Configurar el directorio de acceso
Acceso al sitio web completo
- Directorio:
/public_html - El usuario puede ver y modificar todos los archivos del sitio.
Acceso a una subcarpeta especifica
- Directorio:
/public_html/proyecto - El usuario solo puede acceder a esa carpeta y subcarpetas.
Acceso a un subdominio
- Directorio:
/public_html/subdominio - El usuario accede solo a los archivos del subdominio.
Acceso completo a la cuenta
- Directorio:
/(raiz del usuario) - El usuario puede acceder a todos los archivos de la cuenta (no recomendado para usuarios externos).
Importante: El directorio debe existir. Si no existe, crealo primero desde File Manager.
5. Configurar cuota de espacio
Sin limite
- Deja el campo Quota en blanco.
- El usuario puede usar todo el espacio disponible en tu cuenta.
Limite especifico
- Escribe el limite en MB (ejemplo:
500para 500 MB). - El usuario no podra exceder ese limite.
Consejo: Asigna cuotas razonables para evitar que un usuario consuma todo el espacio disponible.
6. Conectar al servidor FTP
Credenciales de conexion
- Host:
tudominio.como la IP del servidor (ejemplo:192.168.1.1). - Puerto:
21(FTP estandar) o22(SFTP, mas seguro). - Usuario: la cuenta completa (ejemplo:
[email protected]). - Password: la contrasena que configuraste.
Clientes FTP recomendados
| Cliente | Plataforma | Precio |
|---|---|---|
| FileZilla | Windows, Mac, Linux | Gratis |
| Cyberduck | Windows, Mac | Gratis |
| WinSCP | Windows | Gratis |
| Transmit | Mac | De pago |
| FTP Client (cPanel) | Web | Gratis (desde cPanel) |
Conexion via FileZilla
- Descarga e instala FileZilla desde https://filezilla-project.org.
- Abre FileZilla.
- Ingresa las credenciales en la parte superior:
- Host:
tudominio.com - Usuario:
[email protected] - Password:
tu_contrasena - Puerto:
21
- Host:
- Haz clic en Quickconnect.
- En el panel izquierdo veras los archivos de tu computadora.
- En el panel derecho veras los archivos del servidor.
7. Gestionar cuentas FTP existentes
Ver lista de cuentas
En FTP Accounts veras todas las cuentas creadas con:
- Usuario
- Directorio de acceso
- Cuota asignada
- Espacio utilizado
Cambiar contrasena
- Haz clic en Change Password junto a la cuenta.
- Escribe la nueva contrasena o usa el generador.
- Haz clic en Change Password.
Cambiar cuota
- Haz clic en Change Quota junto a la cuenta.
- Escribe el nuevo limite (en MB) o deja en blanco para ilimitado.
- Haz clic en Change Quota.
Cambiar directorio de acceso
- Haz clic en Change Directory junto a la cuenta.
- Escribe la nueva ruta.
- Haz clic en Change Directory.
Eliminar cuenta
- Haz clic en Delete junto a la cuenta.
- Confirma la eliminacion.
Importante: La eliminacion es permanente. El usuario perdera acceso inmediatamente.
8. FTP implicito vs explicito
FTP implicito (puerto 990)
- Conexion segura desde el inicio.
- Requiere SSL/TLS.
- Menos comun pero mas seguro.
FTP explicito (puerto 21)
- Conexion estandar sin encriptar.
- Puede usar FTPS (FTP sobre SSL) para encriptar.
- Mas comun y compatible.
Consejo: Usa SFTP (SSH File Transfer Protocol) cuando sea posible; es mas seguro que FTP y FTPS.
9. SFTP: alternativa segura
SFTP usa el protocolo SSH en lugar de FTP y encripta toda la comunicacion.
Ventajas de SFTP sobre FTP
- Toda la comunicacion esta encriptada.
- Usa un solo puerto (22) en lugar de multiples puertos.
- Mas seguro para redes publicas.
- Requiere acceso SSH (no siempre disponible en hosting compartido).
Conexion via SFTP
- Abre tu cliente FTP (FileZilla, Cyberduck, etc.).
- Selecciona conexion SFTP o SSH.
- Ingresa las credenciales:
- Host:
tudominio.com - Puerto:
22 - Usuario: tu usuario de cPanel
- Password: tu contrasena de cPanel
- Host:
- Conectate.
Importante: SFTP usa las mismas credenciales que cPanel, no las credenciales FTP adicionales.
10. FTP desde cPanel (Web FTP)
Si no quieres instalar un cliente FTP, puedes usar el navegador:
- Inicio → Archivos → FTP Accounts → Configure FTP Client.
- O usa el FTP File Explorer desde cPanel.
Nota: El Web FTP es util para subir archivos rapidos, pero no recomendado para sitios grandes o transferencias frecuentes.
11. Solucion de problemas
| Problema | Solucion |
|---|---|
| No puedo conectarme | Verifica host, usuario, contrasena y puerto |
| "Connection timed out" | Tu proveedor puede bloquear FTP; prueba SFTP o contacta soporte |
| "530 Login incorrect" | Verifica usuario y contrasena; recuerda el prefijo de la cuenta |
| "550 Permission denied" | El usuario no tiene permisos en el directorio solicitado |
| "Could not retrieve directory listing" | Verifica que el directorio exista y el usuario tenga permisos |
| Archivos se suben lentamente | FTP puede ser lento; usa SFTP o comprime archivos antes |
| No puedo eliminar archivos | Verifica permisos de escritura en el directorio |
| Conexion se corta frecuentemente | Puede ser inestabilidad de red; usa reconexion automatica en el cliente |
12. Seguridad de cuentas FTP
- Usa contrasenas fuertes: Combina letras, numeros y caracteres especiales.
- Limita directorios: No des acceso a la raiz
/a usuarios externos. - Asigna cuotas: Evita que un usuario consuma todo el espacio.
- Elimina cuentas inactivas: Si un desarrollador o asistente ya no trabaja contigo, elimina su acceso.
- Usa SFTP cuando sea posible: Es mas seguro que FTP tradicional.
- No compartas credenciales: Cada usuario debe tener su propia cuenta.
- Monitorea actividad: Revisa los logs para detectar accesos no autorizados.
13. Consejos practicos
- Crea una cuenta por rol: Una para desarrollo, otra para archivos, otra para clientes.
- Documenta credenciales: Guarda las credenciales en un gestor de contrasenas seguro.
- Usa SFTP: Si tu hosting lo permite, usa SFTP en lugar de FTP.
- No subas archivos sensibles via FTP: Contrasenas, claves API y archivos de configuracion deben manejarse con cuidado.
- Comprime antes de subir: Para sitios grandes, comprime los archivos en .zip antes de transferir.
- Verifica integridad: Despues de subir archivos, verifica que se subieron correctamente.