Cómo subir archivos a tu hosting con FTP y File Manager
¿Qué es FTP y por qué lo necesitas para subir archivos a tu hosting?
Cuando contratas un servicio de hosting, en realidad estás alquilando un espacio en un servidor remoto. Ese servidor está encendido las 24 horas y es donde se almacenan todos los archivos de tu sitio web: imágenes, textos, código PHP, bases de datos y más. Para que tu página sea visible en internet, esos archivos deben estar en el servidor, y ahí es donde entran en juego los métodos de transferencia.
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es un protocolo estándar que permite conectar tu computadora local con el servidor de hosting para subir archivos FTP de forma directa y segura. Aunque puede sonar técnico, en realidad es un proceso muy sencillo una vez que entiendes los conceptos básicos.
Existen dos formas principales de subir archivos a tu hosting:
- Mediante un cliente FTP como FileZilla (programa que instalas en tu PC o Mac).
- Mediante el File Manager (Administrador de Archivos) que incluye tu panel de control (cPanel, Plesk, DirectAdmin, etc.).
Ambos métodos son válidos y útiles dependiendo de la situación. Por ejemplo, si necesitas subir un sitio web completo con miles de archivos, lo mejor es usar FTP. Si solo quieres subir una imagen o un archivo HTML puntual, el File Manager es más rápido y no requiere instalar nada.
En este artículo te explicaré paso a paso cómo usar ambos métodos, con capturas mentales claras, consejos prácticos y soluciones a los problemas más comunes. Vamos a ello.
Requisitos previos antes de subir archivos a tu hosting
Antes de empezar, necesitas tener a mano los siguientes datos. Sin ellos, no podrás conectarte ni al FTP ni al File Manager:
- Nombre de dominio o IP del servidor (ejemplo:
tudominio.comoftp.tudominio.com). - Usuario FTP (normalmente el mismo que el usuario de cPanel o uno específico que crees).
- Contraseña FTP (la misma que la de tu cuenta de hosting o una específica).
- Puerto de conexión (por defecto es el 21 para FTP estándar, aunque algunos servidores usan el 22 para SFTP).
[INFO] Si no tienes estos datos, revisa el correo de bienvenida de tu proveedor de hosting o entra a tu panel de control (cPanel, Plesk, DirectAdmin) y busca la sección "Cuentas FTP" o "Usuarios FTP". Ahí podrás crear un usuario nuevo o ver los datos existentes.
Método 1: Subir archivos FTP con FileZilla (el más recomendado)
FileZilla es el cliente FTP más popular del mundo por una razón: es gratuito, multiplataforma (Windows, macOS, Linux) y muy fácil de usar. Te permite arrastrar y soltar archivos, gestionar carpetas, reanudar transferencias interrumpidas y ver el progreso en tiempo real.
Paso 1: Descargar e instalar FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es típica: siguiente, siguiente, siguiente. No necesitas configurar nada especial durante la instalación.
Paso 2: Obtener tus credenciales FTP
Como mencionamos antes, necesitas el host (servidor), usuario y contraseña. Si usas cPanel, estos datos suelen estar en la sección "Cuentas FTP". Si usas Plesk, ve a "Sitios web y dominios" > "Acceso FTP". En DirectAdmin, busca "Administración FTP".
Paso 3: Conectar con el servidor
Abre FileZilla y en la barra superior verás cuatro campos:
- Servidor (Host): pon tu dominio o
ftp.tudominio.com. - Nombre de usuario: tu usuario FTP.
- Contraseña: tu contraseña FTP.
- Puerto: déjalo vacío o escribe
21.
Haz clic en "Conexión rápida". Si todo está bien, en la parte superior verás un mensaje de bienvenida y en el panel central aparecerán los archivos del servidor.
[TIP] Si tu hosting ofrece conexión SFTP (más segura), usa el puerto 22 y selecciona el protocolo SFTP en el desplegable de la izquierda. La mayoría de los proveedores modernos lo soportan.
Paso 4: Navegar hasta la carpeta correcta
En el panel derecho (servidor), verás las carpetas de tu hosting. Normalmente la carpeta raíz de tu sitio web se llama:
- public_html (en cPanel y la mayoría de servidores).
- httpdocs (en Plesk).
- domains/tudominio.com/public_html (en DirectAdmin).
Debes entrar en esa carpeta para que los archivos que subas sean visibles en tu web.
Paso 5: Subir archivos FTP
Ahora viene la parte divertida. En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes tus archivos del sitio web. Selecciona los archivos o carpetas, y arrástralos al panel derecho (servidor). También puedes hacer clic derecho y elegir "Subir".
Verás una cola de transferencia en la parte inferior. Cuando termine, los archivos aparecerán en el servidor. ¡Listo! Tu sitio web ya tiene los archivos en el servidor.
Paso 6: Verificar que todo funciona
Abre tu navegador y escribe tu dominio. Deberías ver tu sitio web. Si no aparece, revisa que hayas subido los archivos a la carpeta correcta (public_html) y que el archivo principal se llame index.php o index.html.
Método 2: Subir archivos con File Manager de cPanel
El File Manager de cPanel es una herramienta basada en web que te permite gestionar archivos sin necesidad de instalar ningún programa. Es ideal para tareas rápidas y para usuarios que prefieren no usar software externo.
Paso 1: Acceder a cPanel
Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083 (puerto seguro). Introduce tu usuario y contraseña de cPanel.
Paso 2: Abrir el File Manager
Dentro de cPanel, busca el icono "Administrador de archivos" (File Manager). Suele estar en la sección "Archivos". Al hacer clic, se abrirá una nueva ventana o pestaña.
Paso 3: Navegar a la carpeta pública
En la barra lateral izquierda, verás la estructura de directorios. Haz clic en public_html (o la carpeta raíz de tu sitio). Si tu web usa un subdominio, busca la carpeta correspondiente (ejemplo: public_html/blog).
Paso 4: Subir archivos
Una vez dentro de la carpeta, haz clic en el botón "Subir" (Upload) en la barra superior. Se abrirá una ventana de selección de archivos. Elige los archivos que quieras subir desde tu computadora.
Puedes subir varios archivos a la vez. También puedes arrastrar y soltar archivos directamente desde tu explorador de archivos hacia la ventana del File Manager.
[TIP] Si necesitas subir carpetas completas, comprímelas en un archivo .zip en tu computadora, súbelas al File Manager y luego usa la opción "Extraer" (Extract) para descomprimirlas en el servidor. Es mucho más rápido que subir archivo por archivo.
Paso 5: Gestionar archivos
El File Manager te permite hacer clic derecho sobre cualquier archivo para ver opciones como renombrar, copiar, mover, editar, cambiar permisos y eliminar. También puedes crear carpetas nuevas con el botón "Carpeta nueva".
Método 3: Subir archivos con FTP en Plesk y DirectAdmin
Aunque cPanel es el panel más común, muchos proveedores usan Plesk o DirectAdmin. Aquí te explico cómo hacerlo en cada uno.
FTP en Plesk
Plesk es muy popular en servidores Windows y algunos Linux. Para subir archivos FTP:
- Ve a "Sitios web y dominios".
- Busca tu dominio y haz clic en "Acceso FTP" (o "FTP Server").
- Ahí verás el usuario FTP (normalmente el mismo que el de Plesk) y podrás cambiar la contraseña.
- Usa FileZilla o cualquier cliente FTP con el host
tudominio.com, el usuario y la contraseña. - La carpeta raíz suele ser
httpdocs(en Plesk) opublic_html.
FTP en DirectAdmin
DirectAdmin es un panel ligero y rápido. Para configurar FTP:
- Entra a DirectAdmin con tu usuario y contraseña.
- Ve a la sección "Administración FTP" (FTP Management).
- Crea un usuario FTP o usa el principal.
- La carpeta raíz de tu web suele estar en
domains/tudominio.com/public_html.
[INFO] El proceso de subida con FileZilla es idéntico en todos los paneles. Solo cambia la carpeta destino y los datos de conexión.
Método 4: Subir archivos con Syspanel (HestiaCP) y su File Manager
Si tu hosting usa Syspanel (conocido también como HestiaCP), el proceso es similar pero con algunas particularidades. Para acceder al panel de control, escribe en tu navegador tudominio.com:2106 (ese es el puerto de acceso). Luego inicia sesión con tu usuario y contraseña.
Dentro de Syspanel:
- Ve a la sección "Web" o "Sitios web".
- Haz clic en tu dominio.
- Busca la opción "File Manager" o "Administrador de archivos".
- Navega hasta la carpeta
public_htmly sube tus archivos usando el botón "Subir".
También puedes usar FTP con FileZilla. Las credenciales FTP suelen ser las mismas que las de tu cuenta de Syspanel. El host sería tudominio.com y el puerto 21 (o 22 para SFTP).
[WARNING] El puerto 2106 es exclusivo del panel de control. No lo confundas con el puerto FTP (21) ni con el de tu sitio web (80/443). Cada servicio usa su propio puerto.
Consejos y mejores prácticas para subir archivos a tu hosting
Subir archivos es fácil, pero hacerlo bien requiere atención a algunos detalles:
- Siempre sube a la carpeta correcta. La mayoría de los errores de "no veo mi web" se deben a que los archivos se subieron a la carpeta equivocada (por ejemplo, fuera de
public_html). - Respeta los nombres de archivo. En servidores Linux, los nombres son sensibles a mayúsculas y minúsculas.
Index.htmlno es lo mismo queindex.html. - Usa conexión SFTP cuando sea posible. Es más segura que FTP estándar, especialmente si trabajas con información sensible.
- Comprime archivos grandes. Si tienes que subir muchas carpetas, comprime todo en un
.zipy luego descomprime en el servidor. Ahorrarás tiempo y ancho de banda. - No interrumpas las transferencias. Si la conexión se corta, FileZilla te permitirá reanudar la transferencia. Pero es mejor esperar a que termine antes de hacer otras cosas.
Preguntas frecuentes (FAQ) sobre subir archivos a hosting
¿Qué es mejor, FTP o File Manager?
Depende del caso. FTP es mejor para transferencias grandes y para gestionar muchos archivos a la vez. File Manager es más práctico para subidas puntuales y para usuarios que no quieren instalar programas. Ambos son seguros si usas las credenciales correctas.
¿Cómo sé cuál es mi usuario FTP?
En tu panel de control (cPanel, Plesk, DirectAdmin o Syspanel) busca la sección de cuentas FTP. Ahí verás tu usuario (suele ser tu usuario de hosting o uno que hayas creado). Si no lo encuentras, contacta con tu proveedor.
¿Puedo subir archivos desde el móvil?
Sí, existen apps como FTP Manager o FileZilla Client para Android y iOS. También puedes usar el File Manager del panel de control desde el navegador del móvil, aunque la experiencia es menos cómoda.
¿Qué hago si no veo mis archivos después de subirlos?
Revisa lo siguiente:
- Que hayas subido a
public_html(o la carpeta raíz correcta). - Que el archivo principal se llame
index.htmloindex.php. - Que no haya caché en tu navegador (prueba en modo incógnito).
- Que el dominio esté apuntando al servidor correcto (comprueba los DNS).
¿Es seguro usar FTP?
FTP estándar envía las contraseñas en texto plano, por lo que no es 100% seguro. Por eso se recomienda usar SFTP (puerto 22) o FTPS (puerto 990). La mayoría de los clientes FTP modernos soportan estos protocolos.
¿Puedo subir un sitio web completo (WordPress, por ejemplo) con FTP?
Sí, es el método más común. Descarga WordPress desde wordpress.org, descomprímelo en tu computadora, y sube todos los archivos a public_html con FileZilla. Luego sigue el proceso de instalación web.
Conclusión: ya sabes cómo subir archivos a tu hosting
Subir archivos a tu hosting es una habilidad básica que todo propietario de un sitio web debería dominar. Ya sea que uses FileZilla, el File Manager de cPanel, o las herramientas de Plesk, DirectAdmin o Syspanel, el principio es el mismo: conectar con el servidor, navegar a la carpeta correcta y transferir tus archivos.
Recuerda que la práctica hace al maestro. Empieza con archivos pequeños, familiarízate con la interfaz y pronto podrás gestionar tu sitio web con total confianza. Si algo falla, no dudes en consultar la documentación de tu proveedor o contactar con su soporte técnico.
[TIP] Guarda tus credenciales FTP en un lugar seguro (como un gestor de contraseñas). Nunca las compartas por correo electrónico o mensajes de texto sin cifrar.
Ahora que ya sabes cómo hacerlo, ¡es hora de ponerlo en práctica! Sube tu web, actualiza tus archivos y disfruta del control total sobre tu hosting.
