Cómo subir archivos a tu web: File Manager, FTP y SFTP (explicado para principiantes)
¿Qué necesitas saber antes de subir archivos a tu web?
Subir archivos a tu hosting es una de las tareas más básicas, pero también una de las que más dudas genera cuando empiezas. Ya sea que quieras instalar WordPress, actualizar una página de ventas o simplemente cambiar el logo de tu sitio, necesitas saber cómo transferir archivos desde tu ordenador al servidor.
La buena noticia es que existen tres métodos principales para hacerlo: el administrador de archivos de tu panel de control, un cliente FTP como FileZilla, o la transferencia segura por SFTP. En esta guía para principiantes te explicamos cada uno paso a paso, con ejemplos prácticos, diferencias clave y trucos para que no te pierdas.
Los tres métodos para subir archivos a tu web
Antes de entrar en detalles, vamos a hacer un resumen rápido de las opciones. No necesitas dominarlas todas, pero saber cuándo usar cada una te ahorrará muchos quebraderos de cabeza.
- File Manager (Administrador de archivos): Está integrado en tu panel de control (cPanel, Plesk, DirectAdmin o Syspanel). Funciona desde el navegador, no requiere instalar nada y es ideal para tareas rápidas o cuando estás fuera de casa.
- FTP (File Transfer Protocol): Es el método clásico. Necesitas un programa como FileZilla. Es rápido y cómodo para subir muchos archivos a la vez, pero la conexión no va cifrada.
- SFTP (SSH File Transfer Protocol): Es como el FTP, pero con una capa de seguridad extra. Todo lo que se transmite va cifrado. Hoy en día es la opción recomendada por la mayoría de los proveedores de hosting.
Método 1: Subir archivos con el File Manager de cPanel
Si tu hosting usa cPanel, probablemente sea el panel más común del mercado. Subir archivos cPanel es pan comido gracias a su administrador de archivos integrado.
Paso a paso con File Manager de cPanel
- Entra en tu cPanel con tu usuario y contraseña.
- Busca la sección Archivos y haz clic en Administrador de archivos (File Manager).
- Se abrirá una ventana. Normalmente te preguntará en qué directorio quieres trabajar. Elige public_html (o
wwwsi tu hosting es antiguo). Ahí es donde vive tu web. - Una vez dentro, verás la lista de carpetas y archivos de tu sitio. Para subir archivos, haz clic en el botón Cargar (suele estar arriba a la derecha).
- Se abrirá una ventana de arrastrar y soltar. Arrastra tus archivos desde tu ordenador al recuadro.
- Cuando termine la subida, verás el archivo listado en la carpeta. ¡Listo!
Consejos para usar el File Manager de cPanel
- Si subes un archivo con el mismo nombre que uno existente, te preguntará si quieres sobrescribirlo. Ten cuidado, porque si es una página importante, puedes perder cambios.
- También puedes crear carpetas nuevas, renombrar archivos, cambiar permisos y extraer archivos ZIP directamente desde el administrador. Esto es muy útil si subes un WordPress completo en un paquete comprimido.
- Para extraer un ZIP, súbelo a la carpeta deseada, haz clic derecho sobre él y selecciona Extraer. El sistema lo descomprimirá automáticamente.
Método 2: File Manager Plesk (para usuarios de Plesk)
Si tu proveedor usa Plesk en lugar de cPanel, no te preocupes, el proceso es igual de sencillo. File Manager Plesk funciona de manera similar, aunque con una interfaz diferente.
Cómo subir archivos con Plesk
- Accede a tu panel de Plesk.
- Ve a Sitios web y dominios.
- Busca tu dominio y haz clic en Administrador de archivos (o "File Manager").
- Se abrirá una ventana con la estructura de carpetas de tu dominio. La raíz suele ser
httpdocsopublic_html, dependiendo de la configuración. - Arrastra los archivos desde tu ordenador a la ventana del administrador o usa el botón Subir archivos.
- Espera a que termine la transferencia y verifica que los archivos aparecen en la lista.
Diferencia clave con cPanel
En Plesk, la subida es muy visual y permite arrastrar y soltar directamente desde tu escritorio. También puedes subir carpetas completas, algo que en cPanel a veces requiere comprimirlas antes. Eso sí, si tienes muchos archivos, puede ser más lento que un cliente FTP.
Método 3: Administrador de archivos DirectAdmin
DirectAdmin es otro panel de control muy popular en el hosting económico. Su Administrador de archivos DirectAdmin es bastante funcional y no tiene nada que envidiar a los demás.
Pasos para subir archivos en DirectAdmin
- Inicia sesión en tu DirectAdmin.
- Busca el icono Administrador de archivos (suele estar en la sección "Archivos" o "Herramientas").
- Navega hasta la carpeta
public_html(la raíz de tu web). - Arriba verás un botón Subir archivos. Haz clic en él.
- Se abrirá una pantalla donde puedes seleccionar archivos desde tu ordenador o arrastrarlos.
- Una vez subidos, puedes gestionarlos (cortar, copiar, renombrar, cambiar permisos) desde el mismo panel.
Truco: subir archivos comprimidos en DirectAdmin
DirectAdmin permite subir un archivo .zip y luego extraerlo automáticamente desde el menú contextual. Esto es ideal si tienes que subir una web completa con miles de archivos, porque es mucho más rápido subir un solo paquete comprimido que cientos de archivos sueltos.
Método 4: Usar FileZilla (FTP y SFTP) paso a paso
Ahora pasamos a la opción favorita de los que gestionan webs grandes o actualizan contenido con frecuencia: usar FileZilla. Es un programa gratuito, de escritorio, que te permite conectar con tu servidor y transferir archivos arrastrando y soltando, como si fuera una carpeta más de tu ordenador.
¿Qué es FileZilla?
FileZilla es un cliente FTP/SFTP. Eso significa que se instala en tu PC y se conecta con tu servidor usando credenciales que te da tu hosting. Es compatible con Windows, Mac y Linux.
Cómo instalar y configurar FileZilla
- Descarga FileZilla desde su página oficial (filezilla-project.org).
- Instálalo con los valores por defecto (siguiente, siguiente, siguiente...).
- Abre FileZilla. Verás una interfaz con dos paneles: el izquierdo es tu ordenador, el derecho es el servidor.
- En la barra superior, escribe los datos de conexión:
- Servidor:
ftp.tudominio.como la IP que te dieron. - Nombre de usuario: el usuario FTP de tu hosting.
- Contraseña: la que hayas configurado.
- Puerto: déjalo en 21 si es FTP, o 22 si es SFTP.
- Servidor:
- Haz clic en Conexión rápida.
Subir archivos con FileZilla
Una vez conectado:
- En el panel izquierdo (tu PC), navega hasta la carpeta donde tienes los archivos.
- En el panel derecho (servidor), navega hasta
public_htmlo la carpeta donde quieras subirlos. - Selecciona los archivos en el panel izquierdo y arrástralos al panel derecho.
- Verás que empiezan a subirse en la parte inferior de la pantalla (colas de transferencia). Cuando terminen, aparecerán en el servidor.
Configurar SFTP en FileZilla
Para usar SFTP, el proceso es idéntico, solo cambia el puerto y el protocolo:
- En el campo Servidor, escribe
sftp://tudominio.com(o la IP). - Cambia el puerto a 22.
- Introduce tu usuario y contraseña.
- Conecta. Verás que la conexión es más segura y los archivos viajan cifrados.
[TIP]
Si tu hosting te da la opción de FTP o SFTP, elige siempre SFTP. Es más seguro y evita que tus contraseñas viajen en texto plano por internet.
FTP vs SFTP: diferencias clave y cuál usar
Esta es una de las dudas más comunes entre principiantes. Vamos a aclararla de una vez.
FTP (File Transfer Protocol)
- Es el protocolo original para transferir archivos.
- Funciona en el puerto 21.
- No cifra los datos: tu usuario, contraseña y archivos viajan sin protección. Si alguien intercepta la conexión, puede leerlo todo.
- Es más rápido en algunos casos, pero hoy en día la diferencia es mínima.
SFTP (SSH File Transfer Protocol)
- Se basa en SSH (Secure Shell).
- Funciona en el puerto 22.
- Cifra toda la comunicación: tus datos están protegidos de miradas indiscretas.
- Es igual de fácil de usar que FTP, solo cambia la configuración.
- Es el estándar recomendado por cualquier proveedor serio.
[WARNING]
Si tu hosting solo te ofrece FTP, intenta cambiarlo a SFTP si es posible. Si no hay opción, úsalo solo para archivos que no sean sensibles y cámbiate de hosting en cuanto puedas. La seguridad de tu web empieza por la conexión.
¿Cuál elegir?
La respuesta es clara: SFTP siempre que puedas. No hay ninguna desventaja práctica para el usuario final, y la seguridad que ganas es enorme. Si tu hosting no lo soporta, considera seriamente cambiarte a uno que sí lo haga.
Cómo subir tu web completa a un hosting (paso a paso)
Muchas veces no se trata de subir un archivo suelto, sino de subir web a hosting completa (por ejemplo, un WordPress o una tienda online). Aquí tienes una guía rápida para hacerlo sin volverte loco.
Paso 1: Comprime tu web en un ZIP
En tu ordenador, selecciona todos los archivos de tu web (la carpeta completa) y comprímelos en un .zip. Esto reduce el tiempo de subida y evita errores con archivos sueltos.
Paso 2: Sube el ZIP al servidor
Usa cualquiera de los métodos anteriores (File Manager, Plesk, DirectAdmin o FileZilla) para subir el archivo .zip a public_html.
Paso 3: Descomprime en el servidor
- En cPanel: haz clic derecho sobre el ZIP y elige Extraer.
- En Plesk: selecciona el archivo y usa la opción de extracción.
- En DirectAdmin: igual, botón derecho y extraer.
- En FileZilla: tendrás que descomprimir localmente y subir la carpeta completa (más lento) o usar un script de descompresión desde el panel.
Paso 4: Mueve los archivos a la raíz
A veces el ZIP crea una subcarpeta. Si es así, entra en ella, selecciona todo y muévelo a public_html (o httpdocs). Asegúrate de que el index.php o index.html esté directamente en la raíz, no dentro de una carpeta.
Paso 5: Verifica
Abre tu dominio en el navegador. Si ves tu web, ¡enhorabuena! Si no, revisa que los archivos estén en la carpeta correcta y que no haya errores de permisos.
[INFO]
Si tu web usa una base de datos (como WordPress), no basta con subir los archivos. También necesitarás exportar la base de datos desde el hosting antiguo e importarla en el nuevo, además de ajustar el archivowp-config.phpcon los nuevos datos. Eso es otra guía, pero es importante que lo sepas.
Errores comunes al subir archivos (y cómo solucionarlos)
Aunque parezca sencillo, hay errores típicos que todo el mundo comete alguna vez. Aquí van los más frecuentes y su solución.
Error 1: "No tengo permisos para subir archivos"
Suele pasar cuando intentas subir a carpetas protegidas del sistema. Solución: asegúrate de estar en public_html o httpdocs, no en carpetas del sistema como etc o logs.
Error 2: "La conexión FTP se cae a mitad de subida"
Esto puede deberse a un firewall o a que el servidor limita el tiempo de conexión. Solución: usa SFTP si es posible, o sube los archivos en lotes más pequeños. También puedes configurar FileZilla para que reintente automáticamente.
Error 3: "Subo los archivos pero no veo cambios en la web"
El navegador guarda en caché las páginas. Solución: fuerza la recarga con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac). Si aun así no lo ves, revisa que los archivos estén en la carpeta correcta.
Error 4: "El archivo aparece con nombre extraño o no se abre"
Puede que se haya cortado la subida. Solución: elimina el archivo incompleto y súbelo de nuevo. Asegúrate de que la conexión sea estable.
Preguntas frecuentes (FAQ)
¿Puedo subir archivos desde el móvil?
Sí, tanto el File Manager de cPanel, Plesk o DirectAdmin funcionan desde el navegador del móvil. También existen apps FTP para Android e iOS que se conectan igual que FileZilla. No es tan cómodo, pero funciona.
¿Qué es el puerto 21 y el puerto 22?
Son los puertos por defecto para FTP (21) y SFTP (22). El puerto es como una puerta de entrada al servidor. No necesitas memorizarlos, pero te ayudarán a entender la configuración.
¿Puedo usar FTP y SFTP a la vez?
Técnicamente sí, pero no tiene sentido. Usa uno solo (SFTP recomendado) y mantén la configuración simple.
¿Qué hago si no encuentro el botón de subir archivos en mi panel?
Algunos paneles personalizados lo llaman "Upload", "Cargar", "Subir" o tienen un icono de flecha hacia arriba. Si no lo ves, busca en la documentación de tu proveedor de hosting o contacta con soporte.
¿Necesito conocimientos técnicos para usar FileZilla?
No. Es cuestión de configurarlo una vez (con los datos que te da tu hosting) y luego es arrastrar y soltar. Es más fácil que usar muchos paneles de control.
Resumen final
- Para tareas rápidas: usa el administrador de archivos de tu panel (cPanel, Plesk o DirectAdmin).
- Para subir muchos archivos: usa FileZilla con SFTP.
- Siempre que puedas, elige SFTP sobre FTP por seguridad.
- Si subes una web completa, comprime en ZIP y descomprime en el servidor para ahorrar tiempo.
- No olvides verificar los permisos si algo no funciona.
Subir archivos a tu web no tiene por qué ser un dolor de cabeza. Con esta guía, ya sabes qué herramienta usar en cada momento y cómo hacerlo sin errores. La práctica hace al maestro, así que pruébalo y verás que en menos de lo que piensas lo harás con los ojos cerrados.
[TIP]
Si tienes un hosting con Syspanel (el antiguo HestiaCP), el acceso al panel es a través del puerto 2106. Por ejemplo:https://tudominio.com:2106. El proceso de subida de archivos es muy similar al de DirectAdmin, con un administrador de archivos integrado.
¿Te ha servido esta guía? Si tienes alguna duda concreta, déjala en los comentarios y te ayudaremos a resolverla. ¡Buena suerte con tu web!
