Cómo subir archivos por FTP a tu hosting (FileZilla y más)
¿Qué es FTP y por qué lo necesitas para tu hosting?
FTP (Protocolo de Transferencia de Archivos, por sus siglas en inglés) es el método estándar que utilizamos para mover archivos entre tu computadora y tu servidor de hosting. Piensa en ello como el "explorador de archivos" de tu sitio web: te permite subir, descargar, renombrar y organizar todos los archivos que componen tu página.
Cuando contratas un hosting, tu proveedor te asigna un espacio en un servidor remoto. Para poner tu web en ese espacio, necesitas un cliente FTP. Es la herramienta que actúa como puente entre tu PC y el servidor.
¿Por qué no usar el administrador de archivos del cPanel? Porque para sitios grandes o con muchos archivos, el FTP es más rápido, estable y te permite trabajar con cientos de archivos a la vez. Además, es la solución profesional para cuando necesitas subir una web completa con miles de imágenes o plugins.
Preparación: Qué necesitas antes de empezar
Antes de lanzarte a subir archivos FTP, asegúrate de tener estos tres datos a mano:
-
Servidor FTP: Normalmente es
ftp.tudominio.como la IP de tu servidor. Lo encuentras en el correo de bienvenida de tu hosting o en el panel de control. -
Usuario FTP: Suele ser tu nombre de usuario principal o uno que hayas creado específicamente para FTP.
-
Contraseña: La que configuraste al crear la cuenta o la que viene en tu bienvenida.
[INFO] Si no encuentras estos datos, revisa la sección "Cuentas FTP" en tu cPanel o Plesk. Allí podrás crearlas o ver las existentes.
FileZilla: El cliente FTP más popular para subir archivos
FileZilla es el software gratuito más usado para conectar FTP al servidor. Es compatible con Windows, Mac y Linux, y tiene una interfaz clara que verás en miles de tutoriales.
Instalación de FileZilla paso a paso
-
Ve a la página oficial de FileZilla (filezilla-project.org) y descarga la versión para tu sistema operativo.
-
Ejecuta el instalador y sigue los pasos. No necesitas cambiar ninguna opción; el asistente es directo.
-
Al terminar, abre FileZilla. Verás una ventana dividida en cuatro paneles:
- Panel izquierdo superior: Archivos de tu computadora.
- Panel izquierdo inferior: Carpetas de tu computadora.
- Panel derecho superior: Archivos del servidor.
- Panel derecho inferior: Carpetas del servidor.
Configuración de la conexión FTP
-
En la parte superior de FileZilla, verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
-
Escribe:
- Host:
ftp.tudominio.com - Usuario: tu usuario FTP
- Contraseña: tu contraseña
- Puerto: déjalo en blanco (por defecto usa el 21)
- Host:
-
Haz clic en "Conexión rápida".
-
Si es la primera vez, te preguntará si confías en el certificado. Marca "Confiar siempre" y acepta.
[TIP] Para conexiones más seguras, usa SFTP (puerto 22). FileZilla lo soporta automáticamente si tu hosting lo ofrece. Solo cambia el prefijo del host:
sftp://tudominio.com.
Cómo subir archivos por FTP con FileZilla
Una vez conectado, el proceso para subir web por FTP es muy visual:
Método 1: Arrastrar y soltar (el más fácil)
-
En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes tu sitio web.
-
En el panel derecho (servidor), entra a
public_html(owwwen algunos hostings). Esta es la carpeta raíz de tu web. -
Selecciona todos los archivos de tu web (Ctrl+A o Cmd+A) y arrástralos al panel derecho.
-
Verás cómo empiezan a subirse. Al final, aparecerán en la lista de archivos del servidor.
Método 2: Subida con clic derecho
-
Navega hasta tus archivos locales.
-
Haz clic derecho sobre el archivo o carpeta que quieras subir.
-
Selecciona "Subir al servidor".
-
El archivo se copiará automáticamente a la carpeta donde estés posicionado en el servidor.
Método 3: Cola de transferencia
Para sitios muy grandes, organiza tus archivos:
-
Arrastra los archivos a la zona inferior de FileZilla (la cola de transferencia).
-
Cuando tengas todos, haz clic en "Procesar la cola".
-
Así controlas cuándo empieza la subida y puedes pausarla si es necesario.
[WARNING] No subas la carpeta
public_htmlcompleta con su estructura interna. Entra dentro de ella y sube solo su contenido. Si subes la carpeta, tendrás tu web en/public_html/public_html/.
FTP en cPanel y Plesk: Crear cuentas y permisos
Dependiendo de tu panel de control, el proceso varía ligeramente. Vamos a ver los dos más comunes.
FTP en cPanel
-
Entra a tu cPanel (normalmente en
tudominio.com/cpanel). -
Busca la sección "Archivos" y haz clic en "Cuentas FTP".
-
Verás una lista de cuentas existentes. Para crear una nueva:
- Nombre de usuario: elige uno como
webmaster. - Directorio: déjalo como
/public_htmlpara acceso completo. - Cuota: selecciona "Sin límite" o un valor específico.
- Nombre de usuario: elige uno como
-
Haz clic en "Crear cuenta".
-
Con esos datos, ya puedes conectar FTP al servidor desde FileZilla u otro cliente.
[INFO] En cPanel, también puedes usar el Administrador de archivos del panel, pero para subidas masivas es mejor usar FTP.
FTP en Plesk
-
Accede a tu panel Plesk.
-
Ve a "Sitios web y dominios" y selecciona tu dominio.
-
Haz clic en "Acceso FTP" o "Cuentas FTP".
-
Pulsa "Añadir cuenta FTP":
- Nombre de usuario: elige uno.
- Contraseña: configúrala.
- Directorio: normalmente
/httpdocs(esta es la carpeta raíz en Plesk).
-
Guarda y usa esos datos en tu cliente FTP.
[TIP] Si tu hosting usa Syspanel (antes llamado HestiaCP), recuerda que el acceso al panel es por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. Allí encontrarás la gestión de cuentas FTP en la sección de usuarios.
Otros clientes FTP recomendados
Aunque FileZilla es el rey, tienes alternativas según tu sistema operativo o preferencias:
WinSCP (Windows)
Gratuito y muy completo. Ideal para quienes prefieren una interfaz tipo explorador de Windows. Soporta FTP, SFTP y FTPS.
Cyberduck (Windows y Mac)
Muy visual, con integración con servicios de nube. Perfecto para usuarios de Mac que buscan algo más moderno que FileZilla.
Transmit (Mac)
De pago, pero con una interfaz preciosa y muy rápida. Si trabajas con muchos sitios, vale la pena.
Clientes FTP desde el navegador
Algunos hostings ofrecen "File Manager" en su panel. Desde ahí puedes subir archivos ftp sin instalar nada, solo arrastrando archivos desde tu navegador. Es útil para subidas puntuales, pero no para proyectos grandes.
Errores comunes al conectar FTP y cómo solucionarlos
Error "No se puede conectar al servidor"
- Revisa que el host sea correcto (a veces es
ftp.tudominio.comy otrastudominio.com). - Comprueba que tu firewall no bloquee el puerto 21.
- Verifica que tu hosting no requiera SFTP (puerto 22). Prueba cambiando el protocolo.
Error "Nombre de usuario o contraseña incorrectos"
- Asegúrate de que el usuario incluya el dominio completo (por ejemplo,
usuario@tudominio.com). - Si lo has olvidado, crea una nueva contraseña desde cPanel o Plesk.
Error "Fallo al abrir el directorio de transferencia"
- El problema suele ser de permisos. Entra a tu cPanel y verifica que la cuenta FTP tenga acceso a
public_html. - En Plesk, revisa que el directorio asignado sea
/httpdocs.
[WARNING] Nunca subas archivos a la carpeta raíz del servidor (fuera de
public_html). Solo son accesibles desde internet los archivos dentro de esa carpeta.
Buenas prácticas para subir tu web por FTP
Para que tu experiencia sea óptima, sigue estos consejos:
1. Sube en orden lógico
Primero las carpetas principales (como wp-content en WordPress), luego los archivos sueltos. Así si algo falla, sabes dónde paraste.
2. Usa la cola de transferencia
Para sitios con cientos de archivos, no arrastres todo de golpe. Organiza por carpetas y usa la cola para controlar el progreso.
3. Verifica los permisos de archivos
La mayoría de archivos deben tener permiso 644 y las carpetas 755. En FileZilla, clic derecho sobre el archivo → "Permisos de archivo" para ajustarlos.
4. Sube los archivos en horario de bajo tráfico
Si tu web ya está en producción, evita subir archivos en horas punta. Un fallo a mitad de subida podría dejar tu web a medias.
5. Haz una copia de seguridad antes
Antes de subir archivos ftp sobre un sitio existente, descarga una copia de seguridad local. Así podrás restaurar si algo sale mal.
Preguntas frecuentes (FAQ)
¿Puedo usar FTP sin conocimientos técnicos?
Sí. FileZilla y otros clientes son muy intuitivos. Con este artículo tienes lo básico. La clave es tener los datos de acceso correctos.
¿Qué diferencia hay entre FTP y SFTP?
FTP usa el puerto 21 y no cifra la información. SFTP usa el puerto 22 y cifra la conexión. Para sitios con datos sensibles, usa SFTP si tu hosting lo permite.
¿Cuánto tarda en subir una web completa?
Depende del tamaño. Una web de 500 MB puede tardar entre 5 y 30 minutos con una conexión decente. Si es muy grande, considera subirla por partes o usar un servicio de sincronización.
¿Puedo subir archivos desde el móvil?
Existen apps como FTP Manager o AndFTP para Android, y FTP Client para iOS. Son funcionales para subidas puntuales, pero no recomendables para proyectos grandes.
¿Qué hago si mi hosting usa Syspanel?
Si tu proveedor usa Syspanel (antes HestiaCP), recuerda que el acceso al panel es por el puerto 2106. Dentro, busca la sección de usuarios o FTP para crear tus cuentas. El proceso es similar a cPanel, pero con una interfaz más moderna.
¿Necesito un programa FTP si mi hosting tiene administrador de archivos?
No es obligatorio, pero sí recomendable. El administrador del panel es útil para cambios rápidos, pero para subir web por FTP completa, FileZilla te da más control y velocidad.
Conclusión: Domina el FTP y controla tu hosting
Subir archivos por FTP es una habilidad básica que todo propietario de una web debería dominar. Con herramientas como FileZilla, el proceso es visual, rápido y seguro. Ya sea que uses cPanel, Plesk o Syspanel (puerto 2106), los pasos son similares: conectar, navegar a public_html y arrastrar tus archivos.
Recuerda siempre verificar tus credenciales, respetar los permisos de archivos y subir en orden lógico. Con la práctica, subir archivos ftp se convertirá en una tarea de minutos.
[TIP] Guarda tus datos de FTP en un gestor de contraseñas. Así no dependerás de correos perdidos ni tendrás que crear cuentas nuevas cada vez.
Ahora que ya sabes cómo conectar FTP al servidor, lánzate a probarlo. Tu web estará en línea antes de lo que crees. ¡Manos a la obra!
