¿Qué es FTP y para qué lo usas en tu hosting?
FTP (File Transfer Protocol) es el protocolo estándar para transferir archivos entre tu computador y el servidor de hosting. Lo usas cuando necesitas:
- Subir archivos de tu sitio web al servidor (HTML, imágenes, CSS, JS).
- Descargar archivos del servidor a tu computador (backup manual, edición local).
- Modificar archivos directamente en el servidor sin pasar por el File Manager de cPanel.
- Dar acceso a un diseñador o desarrollador externo a una carpeta específica sin darle acceso a todo tu cPanel.
Paso 1: Obtener los datos de conexión FTP
Para conectarte por FTP necesitas cuatro datos que encuentras en cPanel:
| Campo | Dónde encontrarlo | Ejemplo |
|---|---|---|
| Host (servidor) | Correo de bienvenida o cPanel → Información general | tudominio.cl o la IP del servidor |
| Puerto | — | 21 para FTP, 22 para SFTP |
| Usuario | Tu usuario cPanel (normalmente el nombre de tu cuenta) | miusuario |
| Contraseña | La contraseña de tu cuenta cPanel | Tu contraseña actual |
Para ver o crear cuentas FTP adicionales, ve a cPanel → Cuentas FTP. Ahí verás el usuario FTP principal y puedes crear usuarios adicionales con acceso restringido a carpetas específicas.
Paso 2: Configurar FileZilla
Opción rápida: conexión directa
- Abre FileZilla.
- En la barra superior completa los campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto (22 para SFTP, 21 para FTP).
- Haz clic en Conexión rápida.
- Si te pregunta sobre la clave del servidor (SFTP), acepta y guarda para futuros accesos.
Opción recomendada: guardar en el Gestor de sitios
- En FileZilla, ve a Archivo → Gestor de sitios (o Ctrl+S).
- Haz clic en "Nuevo sitio" y dale un nombre (ej: "HostingCenter — MiSitio").
- Completa los datos:
- Protocolo: SFTP - SSH File Transfer Protocol (preferido)
- Servidor: tudominio.cl o la IP del servidor
- Puerto: 22
- Modo de acceso: Pedir contraseña (o Normal si quieres guardarla)
- Usuario: tu usuario cPanel
- Haz clic en Conectar.
Paso 3: Navegar por los archivos
FileZilla divide la pantalla en dos paneles:
- Panel izquierdo: archivos de tu computador.
- Panel derecho: archivos del servidor de hosting.
La carpeta donde viven los archivos de tu sitio web es /public_html/. Ahí encontrarás el index.html (o index.php), y si tienes WordPress, el wp-config.php y carpetas como wp-content/.
Subir archivos
En el panel izquierdo, navega hasta el archivo o carpeta que quieres subir. Arrástralo al panel derecho (al directorio del servidor donde quieres colocarlo) o haz clic derecho → "Subir". FileZilla mostrará el progreso en la cola de transferencia.
Descargar archivos
En el panel derecho, haz clic derecho en el archivo o carpeta que quieres descargar y selecciona "Descargar". El archivo llegará al directorio que tengas abierto en el panel izquierdo.
Problemas comunes y soluciones
| Error | Causa probable | Solución |
|---|---|---|
| Connection timed out | Puerto bloqueado o servidor incorrecto | Verifica el host y el puerto. Prueba SFTP (puerto 22). |
| Authentication failed | Usuario o contraseña incorrectos | Usa las credenciales de cPanel. Restablece la contraseña si es necesario. |
| Lista de archivos se cuelga | Modo activo bloqueado por firewall | Editar → Preferencias → FTP → cambiar a modo Pasivo. |
| Permission denied al subir | Sin permisos de escritura en la carpeta | Clic derecho en la carpeta en el servidor → Permisos → 755 para carpetas, 644 para archivos. |