¿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.
FileZilla: la herramienta más usada FileZilla Client es el cliente FTP/SFTP gratuito más popular del mundo. Funciona en Windows, macOS y Linux. Descárgalo desde filezilla-project.org (sitio oficial). Evita instaladores de terceros que pueden incluir software no deseado.

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

  1. Abre FileZilla.
  2. En la barra superior completa los campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto (22 para SFTP, 21 para FTP).
  3. Haz clic en Conexión rápida.
  4. Si te pregunta sobre la clave del servidor (SFTP), acepta y guarda para futuros accesos.

Opción recomendada: guardar en el Gestor de sitios

  1. En FileZilla, ve a Archivo → Gestor de sitios (o Ctrl+S).
  2. Haz clic en "Nuevo sitio" y dale un nombre (ej: "HostingCenter — MiSitio").
  3. 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
  4. 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.

Cuidado al sobrescribir FileZilla pregunta qué hacer si el archivo ya existe en el destino. Selecciona siempre "Sobrescribir si el origen es más reciente" para evitar reemplazar archivos nuevos con versiones antiguas por accidente.

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.