Cómo subir archivos a tu hosting con FTP
¡Hola! Bienvenido a esta guía completa. Hoy vamos a resolver una de las tareas más comunes y necesarias cuando tienes una página web: subir archivos a tu hosting con FTP.
Si alguna vez te has preguntado cómo se instala WordPress, cómo se actualiza un plugin, o simplemente cómo se coloca una imagen en tu web, la respuesta suele pasar por el FTP. No te preocupes, es más fácil de lo que parece. Vamos a verlo paso a paso, como si estuviéramos sentados frente al ordenador.
¿Qué es FTP y por qué lo necesitas?
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es un sistema estándar que permite mover archivos desde tu computadora (tu PC o Mac) hasta el servidor de tu hosting (donde vive tu página web).
Piénsalo así: tu hosting es una casa, y el FTP es la puerta principal. Sin él, no podrías meter los muebles (tus archivos web) dentro. Aunque hoy en día muchos paneles de control como cPanel o Syspanel tienen administradores de archivos web, el FTP es más rápido, fiable y te permite manejar grandes cantidades de archivos o carpetas enteras sin problemas.
[INFO] Aunque los paneles de control son útiles, subir archivos FTP suele ser más eficiente para cargas masivas o archivos muy pesados (como vídeos o backups).
Lo que necesitas para empezar
Antes de lanzarte, necesitas tener a mano tres datos que te proporciona tu empresa de hosting:
- Dirección del servidor FTP (Host): Normalmente es algo como
ftp.tudominio.como una dirección IP. - Nombre de usuario FTP: El usuario que creaste en tu panel de control (cPanel, Syspanel, etc.).
- Contraseña FTP: La contraseña asociada a ese usuario.
[WARNING] Si no tienes estos datos, revisa el email de bienvenida de tu hosting o accede a tu panel de control. Por ejemplo, en Syspanel (el panel de tu hosting) puedes crear un usuario FTP desde la sección "Usuarios FTP". El acceso a Syspanel suele ser
https://tudominio.com:2106.
El mejor amigo del FTP: FileZilla
Aunque existen muchos clientes FTP, FileZilla es el más popular, gratuito y fácil de usar. Es como el "Explorador de Windows" o "Finder de Mac", pero para conectarte a tu servidor.
¿Cómo descargar e instalar FileZilla?
- Ve a la página oficial de FileZilla (filezilla-project.org).
- Descarga la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa. No necesita configuraciones especiales.
FileZilla tutorial: Primeros pasos
Una vez instalado, verás una ventana dividida en cuatro zonas principales:
- Parte izquierda (Local): Muestra los archivos y carpetas de tu computadora.
- Parte derecha (Remoto): Aquí aparecerán los archivos de tu hosting (una vez conectado).
- Parte superior: Una barra de herramientas con campos para el Host, Usuario, Contraseña y Puerto.
- Parte inferior: Un registro de actividad donde verás los mensajes de la conexión.
Cómo conectar FTP a tu hosting paso a paso
Este es el momento crucial. Vamos a conectar FTP cPanel o cualquier otro panel. Sigue estos pasos al pie de la letra:
- Abre FileZilla.
- En la barra superior, escribe los siguientes datos:
- Host:
ftp.tudominio.com(o la IP que te dieron). - Nombre de usuario: El usuario FTP que creaste.
- Contraseña: La contraseña correspondiente.
- Puerto: Déjalo en blanco (por defecto usa el 21). Si usas SFTP (más seguro), suele ser el puerto 22.
- Host:
- Haz clic en "Conexión rápida".
[TIP] Si no sabes tu usuario FTP, inicia sesión en tu panel de control. En Syspanel (puerto 2106), ve a "Usuarios FTP" y crea uno nuevo. En cPanel, busca la sección "FTP Accounts".
Si todo está bien, en la parte derecha (remoto) verás las carpetas de tu hosting. La carpeta más importante suele llamarse public_html o www. Ahí es donde debes subir los archivos de tu página web.
¿Y si no puedo conectar?
No te preocupes, es común. Revisa esto:
- ¿El usuario y contraseña son correctos? A veces los copiamos mal.
- ¿El hosting permite conexiones FTP? Algunos hostings bloquean el FTP por seguridad y usan SFTP (puerto 22).
- ¿Tienes un firewall o antivirus? Prueba a desactivarlo temporalmente.
- ¿Usas el puerto correcto? Si tu hosting usa SFTP, el puerto es 22, no 21.
[WARNING] Si tu proveedor de hosting te pide que uses SFTP (FTP sobre SSH), en FileZilla debes cambiar el protocolo en "Archivo" > "Gestor de sitios" y seleccionar "SFTP - SSH File Transfer Protocol". El puerto cambiará automáticamente a 22.
Cómo transferir archivos a tu hosting (subir y bajar)
Una vez conectado, transferir archivos hosting es tan sencillo como arrastrar y soltar.
Subir archivos (de tu PC al hosting)
- En la parte izquierda (local), navega hasta la carpeta de tu computadora donde tienes los archivos que quieres subir (por ejemplo, la carpeta de WordPress que descargaste).
- En la parte derecha (remoto), navega hasta la carpeta
public_html(o la carpeta raíz de tu dominio). - Arrastra los archivos o carpetas desde la izquierda hacia la derecha.
- FileZilla te preguntará si quieres sobrescribir archivos existentes. Selecciona "Sobrescribir" o "Sobrescribir siempre" si estás seguro.
- Verás una barra de progreso. ¡Listo! Los archivos se están subiendo.
Bajar archivos (del hosting a tu PC)
El proceso es inverso: arrastra desde la derecha (remoto) hacia la izquierda (local). Esto es útil para hacer copias de seguridad de tu web o para descargar archivos que necesites modificar.
[TIP] Para subir una carpeta entera (por ejemplo, toda una instalación de WordPress), arrastra la carpeta completa. FileZilla la subirá con toda su estructura interna.
Errores comunes y cómo solucionarlos (FAQ)
Aquí tienes las preguntas más frecuentes que resolvemos en soporte técnico:
1. "Error: No se pudo recuperar el listado de directorios"
Esto suele pasar por un problema de conexión. Prueba a:
- Cambiar el modo de transferencia a "Pasivo" en Editar > Ajustes > FTP > Modo de transferencia.
- Revisa que tu firewall no esté bloqueando el puerto 21.
- Asegúrate de que el servidor FTP esté activo en tu panel de hosting.
2. "Los archivos se suben pero no se ven en la web"
Esto es muy común. Revisa:
- ¿Estás en la carpeta correcta? La mayoría de las webs se alojan en
public_html. Si tu dominio es un subdominio, puede que tenga su propia carpeta (ej:subdominio.tudominio.com). - ¿El archivo tiene el nombre correcto? Por ejemplo, el archivo principal de tu web suele llamarse
index.phpoindex.html. - ¿Has limpiado la caché del navegador? A veces el navegador guarda una versión antigua.
3. "No tengo permisos para subir archivos"
Los permisos de archivos (CHMOD) son importantes. Por defecto, las carpetas deben tener permisos 755 y los archivos 644. Si ves un error de permisos, puedes cambiarlos desde FileZilla:
- Haz clic derecho sobre el archivo/carpeta en el panel remoto.
- Selecciona "Permisos de archivo..." y ajústalos.
4. "¿Puedo usar FTP desde el móvil?"
Sí, existen apps como "FTP Manager" o "AndFTP" para Android, y "FTPManager" para iOS. El proceso es el mismo: necesitas los datos de conexión.
5. "¿Es seguro subir archivos por FTP?"
El FTP estándar no es cifrado, por lo que tu contraseña viaja en texto plano. Es más seguro usar SFTP (puerto 22) o FTPS (FTP sobre SSL). La mayoría de los hostings modernos lo soportan. Si tu hosting usa Syspanel, verifica que tengas habilitado el acceso SFTP.
[INFO] Si tu hosting te ofrece la opción, elige siempre SFTP en lugar de FTP. Es como enviar una carta certificada en lugar de una postal: mucho más segura.
Consejos avanzados para usuarios de Syspanel
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero ten en cuenta lo siguiente:
- Puerto de acceso: El panel de control se accede por
https://tudominio.com:2106. - Crear usuario FTP: Dentro de Syspanel, ve a "Usuarios FTP" y crea uno. El sistema te dará el nombre de usuario y podrás asignar una contraseña.
- Carpeta raíz: Normalmente, la carpeta de tu dominio principal es
/home/nombredeusuario/web/tudominio.com/public_html. - Seguridad: Syspanel suele tener el firewall configurado. Si no puedes conectar, revisa que tu IP no esté bloqueada en "Firewall" dentro del panel.
[TIP] Si usas Syspanel, te recomiendo que crees un usuario FTP exclusivo para cada dominio o subdominio. Así mantienes la seguridad y organización.
Resumen rápido para no perderte
- Consigue tus datos FTP (Host, Usuario, Contraseña).
- Descarga e instala FileZilla (gratuito y fácil).
- Conecta usando los datos en la barra superior.
- Navega hasta
public_htmlen el panel remoto. - Arrastra tus archivos desde tu PC al hosting.
- Verifica que tu web funcione correctamente.
¡Y eso es todo! Subir archivos a tu hosting con FTP es una habilidad básica que te dará mucho control sobre tu página web. Con FileZilla y estos pasos, puedes hacerlo en minutos.
Si te encuentras con algún problema, recuerda que siempre puedes consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Nos vemos en el próximo tutorial!
