Cómo subir archivos a tu hosting con FTP (FileZilla) y el administrador de archivos
¿Qué es FTP y por qué lo necesitas?
Si tienes una página web, en algún momento necesitarás subir archivos a tu hosting: imágenes, documentos, plugins, temas o incluso el código completo de tu sitio. Para eso existen dos métodos principales: el FTP (File Transfer Protocol) y el administrador de archivos que incluyen los paneles de control como cPanel o Plesk.
Piensa en tu hosting como un gran armario con estanterías. El FTP y el administrador de archivos son las herramientas que te permiten meter y sacar cajas de esas estanterías. La diferencia es que el FTP funciona desde tu ordenador con un programa llamado cliente FTP (como FileZilla), mientras que el administrador de archivos funciona directamente desde el navegador, sin instalar nada.
En esta guía te voy a explicar paso a paso cómo usar ambos métodos, cuándo conviene cada uno y cómo evitar los errores más comunes. Al final, serás capaz de gestionar tus archivos como un profesional.
Subir archivos FTP con FileZilla (paso a paso)
¿Qué necesitas para empezar?
Antes de lanzarte, asegúrate de tener a mano estos tres datos. Te los proporciona tu empresa de hosting en el correo de bienvenida o en el panel de control:
- Dirección del servidor FTP (normalmente
ftp.tudominio.como una IP como192.168.1.10). - Nombre de usuario FTP (suele ser tu usuario de cPanel o uno específico creado para FTP).
- Contraseña asociada a ese usuario.
Si no los encuentras, busca en el panel de tu hosting la sección "Cuentas FTP" o contacta con soporte.
Descargar e instalar FileZilla
FileZilla es el cliente FTP más popular y gratuito. Es compatible con Windows, macOS y Linux. Para instalarlo:
- Ve a la página oficial de FileZilla.
- Descarga la versión "FileZilla Client" (no la versión Pro de pago, la gratuita es suficiente).
- Ejecuta el instalador y acepta los términos. En la instalación, deja las opciones por defecto.
- Abre el programa. Verás una interfaz con dos paneles: el izquierdo es tu ordenador y el derecho será tu servidor.
Conectarse al servidor FTP
Una vez abierto FileZilla, tienes dos formas de conectarte:
Opción rápida (ideal para principiantes): En la barra superior, introduce estos datos:
- Servidor:
ftp.tudominio.com - Nombre de usuario: tu usuario FTP
- Contraseña: tu contraseña
- Puerto: déjalo vacío o escribe
21(es el puerto estándar).
Haz clic en "Conexión rápida". La primera vez, el programa te preguntará si confías en el certificado del servidor. Marca "Confiar siempre" y acepta.
Opción con Gestor de Sitios: En el menú superior, ve a "Archivo" → "Gestor de Sitios". Haz clic en "Nuevo sitio", ponle un nombre (por ejemplo, "Mi Web") y rellena los mismos datos. Esto guarda la configuración para futuras conexiones. Luego pulsa "Conectar".
Navegar y subir tus archivos
Cuando te conectes, verás en el panel derecho (servidor) la estructura de carpetas de tu hosting. Normalmente, la carpeta donde debes subir tu web se llama public_html (en cPanel) o httpdocs (en Plesk). Es la raíz pública, lo que los visitantes ven al entrar a tu dominio.
Ahora, para subir archivos FTP sigue estos pasos:
- En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos.
- En el panel derecho, entra en
public_htmlo la carpeta correspondiente. - Selecciona los archivos o carpetas que quieras subir (puedes usar Ctrl+clic para seleccionar varios).
- Arrastra los archivos desde la izquierda hasta la derecha. También puedes hacer clic derecho → "Subir".
FileZilla empezará a transferir los archivos. Verás una pestaña inferior llamada "Transferencias fallidas" y "Transferencias correctas". Si todo va bien, los archivos aparecerán en el servidor.
Consejos para una subida sin errores
- Sube archivos comprimidos (ZIP) para sitios grandes: Si tienes que subir miles de archivos, comprímelos en un ZIP, súbelo y luego descomprímelo en el servidor desde el administrador de archivos. Es mucho más rápido.
- Respeta las mayúsculas y minúsculas: Los servidores Linux distinguen entre
Imagen.jpgeimagen.jpg. Si tu web da error 404, revisa que el nombre del archivo coincida exactamente. - No cierres FileZilla mientras se suben archivos: Espera a que todas las transferencias terminen.
Subir archivos con el administrador de archivos (cPanel y Plesk)
El administrador de archivos es una herramienta web que te permite gestionar los archivos de tu hosting sin necesidad de programas. Es perfecto para subir pocos archivos o hacer cambios rápidos.
Administrador de archivos en cPanel
cPanel es uno de los paneles de control más usados. Para acceder al administrador:
- Entra en tu cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una ventana. Selecciona la carpeta raíz del dominio (suele ser
public_html) y haz clic en "Ir".
Para subir archivos:
- Navega hasta la carpeta donde quieres subir los archivos.
- Haz clic en el botón "Cargar" (arriba a la izquierda).
- Se abrirá una ventana de arrastrar y soltar. Arrastra tus archivos desde tu ordenador.
- Cuando termines, haz clic en "Volver a
/public_html" o en la flecha de atrás.
También puedes usar el botón "Cargar" que aparece en la barra superior. El administrador de archivos de cPanel permite subir varios archivos a la vez, pero tiene un límite de tamaño por archivo (suele ser 512 MB, pero depende del hosting).
Administrador de archivos en Plesk
Si tu hosting usa Plesk, el proceso es similar:
- Accede a Plesk desde
tudominio.com:8443o el enlace que te haya dado tu proveedor. - Ve a "Sitios web y dominios" → tu dominio → "Administrador de archivos".
- Entra en la carpeta
httpdocs(equivalente apublic_html). - Haz clic en "Subir archivo" y selecciona los archivos desde tu ordenador.
FTP en Plesk
Plesk también soporta FTP, pero la creación de cuentas FTP se hace desde "Sitios web y dominios" → tu dominio → "Acceso FTP". Allí puedes crear usuarios FTP adicionales o usar el usuario principal del sistema. El puerto es el 21 igualmente.
Permisos de archivos en hosting: qué son y cómo ajustarlos
Los permisos de archivos hosting son reglas que indican quién puede leer, escribir o ejecutar un archivo o carpeta. Se representan con números como 644, 755 o 777.
- 644: El propietario puede leer y escribir; los demás solo leer. Es el estándar para archivos.
- 755: El propietario puede leer, escribir y ejecutar; los demás solo leer y ejecutar. Es el estándar para carpetas.
- 777: Todos pueden hacer todo. Es inseguro y solo deberías usarlo temporalmente.
Cómo cambiar permisos desde FileZilla
- Haz clic derecho sobre el archivo o carpeta en el panel del servidor.
- Selecciona "Permisos de archivo...".
- Verás casillas para marcar. Marca las opciones según el número que necesites.
- Haz clic en "Aceptar".
Cómo cambiar permisos desde cPanel
- En el administrador de archivos, selecciona el archivo o carpeta.
- Haz clic en "Permisos" en la barra superior.
- Introduce el valor numérico (por ejemplo,
755) o marca las casillas. - Guarda los cambios.
¿Cuándo necesitas cambiar permisos?
- Cuando un script de instalación te pide permisos
777(por ejemplo, para escribir en una carpeta de caché). - Cuando tu web da error 403 (Acceso prohibido), puede ser que los permisos de una carpeta son demasiado restrictivos.
- Cuando quieres proteger archivos de configuración (como
wp-config.php) con permisos644.
[WARNING] No dejes archivos con permisos 777 en tu hosting de forma permanente. Es un agujero de seguridad grave. Cámbialos a 755 o 644 en cuanto termines.
FTP vs Administrador de archivos: ¿cuál elegir?
Ambos métodos son válidos, pero cada uno tiene sus ventajas. Te doy una guía rápida:
| Situación | Recomendación |
|---|---|
| Subir una web completa (miles de archivos) | FileZilla (FTP) |
| Subir 2 o 3 imágenes sueltas | Administrador de archivos |
| Editar un archivo de configuración | Administrador de archivos (tiene editor integrado) |
| Mover carpetas enteras | FileZilla |
| Cambiar permisos de muchos archivos | FileZilla (puedes hacerlo en lote) |
| Estás en un ordenador sin programas | Administrador de archivos |
[TIP] Si tu hosting usa Syspanel (antes HestiaCP), el acceso al administrador de archivos se hace desde el panel web en el puerto 2106. No necesitas FTP para tareas básicas, pero si prefieres FileZilla, las credenciales son las mismas que las de tu cuenta de Syspanel.
Preguntas frecuentes (FAQ)
¿Puedo usar FTP con cualquier hosting?
Sí, prácticamente todos los hostings ofrecen acceso FTP. Si no lo encuentras, contacta con soporte.
¿Qué puerto usa FTP?
El estándar es el puerto 21. FileZilla lo usa por defecto. Algunos hostings usan puertos alternativos (como 22 para SFTP), pero lo normal es 21.
¿Es seguro usar FTP?
FTP estándar envía tus datos sin cifrar. Para mayor seguridad, usa SFTP (FTP sobre SSH) si tu hosting lo permite. FileZilla soporta SFTP; solo tienes que cambiar el protocolo en el Gestor de Sitios a "SFTP - SSH File Transfer Protocol" y usar el puerto 22.
¿Por qué recibo un error "Permiso denegado" al subir archivos?
Suele ser porque el usuario FTP no tiene permisos de escritura en la carpeta destino. Revisa que estás subiendo a public_html y no a una carpeta protegida. También puede ser que el usuario FTP no tenga permisos sobre esa carpeta (consulta a tu hosting).
¿Puedo subir archivos más grandes de 2 GB?
Depende del hosting. Algunos tienen límites en el administrador de archivos, pero FTP suele manejar archivos grandes sin problema. Si tu archivo es enorme, comprímelo en partes o usa FTP.
¿Qué hago si no veo los archivos que subí?
Refresca la página de tu web (Ctrl+F5). Si sigue sin aparecer, revisa que los subiste a la carpeta correcta (public_html para cPanel, httpdocs para Plesk). También verifica que el nombre del archivo no tenga conflictos con la caché.
Conclusión y buenas prácticas
Subir archivos a tu hosting es una tarea básica que dominarás con un poco de práctica. Recuerda:
- Usa FileZilla para subidas masivas y administrador de archivos para cambios rápidos.
- Mantén los permisos de archivos hosting en
644para archivos y755para carpetas. - Comprime en ZIP cuando tengas que subir muchos archivos.
- Guarda tus credenciales FTP en un gestor de contraseñas.
- Si usas Syspanel, recuerda el puerto 2106 para el panel y los mismos datos para FTP.
Con estas herramientas, gestionar los archivos de tu web dejará de ser un misterio. Si te surge cualquier duda, tu proveedor de hosting tiene guías y soporte técnico para ayudarte. ¡Manos a la obra!
