¿Cómo subir archivos por FTP a tu hosting?
¿Alguna vez has creado una página web y te has preguntado cómo hacer que aparezca en internet? La respuesta es sencilla: necesitas subir archivos FTP a tu hosting. FTP (File Transfer Protocol) es como un mensajero que te permite mover todos los archivos de tu sitio web desde tu computadora hasta el servidor donde se alojará. No te preocupes si suena técnico, en esta guía te lo explicaré paso a paso, como si estuvieras hablando con un amigo. Usaremos el programa más popular, FileZilla, y al final, sabrás exactamente cómo transferir archivos web sin complicaciones.
Para empezar, necesitas tres datos clave que te proporcionará tu proveedor de hosting: la dirección del servidor (normalmente algo como ftp.tudominio.com o una IP), tu nombre de usuario y tu contraseña. Si usas un panel de control como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso para gestionar tu cuenta es el 2106, pero para la conexión FTP, el puerto estándar es el 21. No te preocupes, en FileZilla esto se configura automáticamente.
¿Qué necesitas para una conexión FTP exitosa?
Antes de lanzarte a subir archivos FTP, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.
Requisitos básicos
- Un programa FTP: Nosotros usaremos FileZilla, que es gratuito y muy fácil de usar. Puedes descargarlo desde su sitio oficial.
- Datos de conexión: Búscalos en el correo de bienvenida de tu hosting o en el panel de control (como Syspanel).
- Archivos listos: Tu sitio web debe estar en una carpeta de tu computadora. Normalmente incluye archivos como
index.html,style.css, imágenes, etc.
[TIP] Si no encuentras tus datos de FTP, revisa la sección "Cuentas FTP" dentro de Syspanel (puerto 2106). Allí podrás crear una nueva cuenta o ver las existentes.
FileZilla tutorial: Instalación y configuración inicial
Vamos a instalar FileZilla y prepararlo para la conexión FTP hosting. Es más fácil de lo que crees.
Paso 1: Descargar e instalar FileZilla
- Ve al sitio oficial de FileZilla (filezilla-project.org) y descarga la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa. Acepta los términos y sigue los pasos.
- Una vez instalado, ábrelo. Verás una ventana dividida en dos paneles: el izquierdo muestra tu computadora local y el derecho, el servidor remoto (cuando te conectes).
Paso 2: Configurar la conexión
En la parte superior de FileZilla, hay una barra con campos para Host, Nombre de usuario, Contraseña y Puerto. Rellénalos así:
- Host: La dirección que te dio tu hosting (ejemplo:
ftp.midominio.como123.456.789.0). - Nombre de usuario: El que creaste en tu panel de control.
- Contraseña: La que elegiste.
- Puerto: Déjalo en 21 (es el estándar para FTP).
Luego, haz clic en Conexión rápida. Si todo está bien, verás una lluvia de mensajes en la parte superior y el panel derecho se llenará de carpetas. ¡Ya estás conectado!
[WARNING] Si ves un mensaje de error como "Fallo de autenticación", verifica que tu usuario y contraseña sean correctos. También asegúrate de que el servidor FTP esté activo en Syspanel (puerto 2106).
Cómo subir archivos FTP paso a paso
Ahora que tienes la conexión, vamos a transferir archivos web al servidor. Sigue estos pasos y tu sitio estará online en minutos.
Localiza la carpeta correcta en el servidor
En el panel derecho (servidor remoto), busca una carpeta llamada public_html o www. Esta es la raíz de tu sitio web. Si no la ves, puede estar dentro de otra carpeta con tu nombre de usuario. No subas archivos fuera de aquí, porque no se verán en tu dominio.
[INFO] En Syspanel, la estructura suele ser
/home/usuario/web/tudominio/public_html. Si tienes dudas, consulta la documentación de tu hosting.
Arrastra y suelta tus archivos
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos de tu web.
- Selecciona todos los archivos (puedes usar Ctrl+A o Cmd+A).
- Arrástralos al panel derecho, dentro de
public_html. - Verás una ventana de progreso. Espera a que termine.
[TIP] Si solo quieres actualizar un archivo, como
index.html, arrastra solo ese. FileZilla te preguntará si quieres sobrescribirlo. Elige "Sobrescribir" o "Sobrescribir siempre" si son varios.
Verifica que todo esté bien
Una vez terminada la transferencia, abre tu navegador y escribe tu dominio. Si ves tu página, ¡felicidades! Has completado tu primera conexión FTP hosting. Si no, revisa que el archivo principal se llame index.html o index.php y que esté en la raíz de public_html.
Errores comunes al subir archivos FTP y cómo solucionarlos
Incluso los expertos se topan con problemas. Aquí te dejo los más frecuentes y sus soluciones.
Error de conexión: "No se pudo conectar al servidor"
- Causa: El servidor FTP está apagado o los datos son incorrectos.
- Solución: Verifica en Syspanel (puerto 2106) que el servicio FTP esté activo. También prueba con el modo pasivo: en FileZilla, ve a Editar > Ajustes > FTP y marca "Modo pasivo (recomendado)".
Archivos que no se ven en la web
- Causa: Los subiste a la carpeta equivocada.
- Solución: Asegúrate de que estén dentro de
public_html. Si tu web usa un subdominio, busca una carpeta con ese nombre.
Velocidad de carga muy lenta
- Causa: Archivos muy grandes o conexión inestable.
- Solución: Comprime imágenes antes de subirlas o usa un gestor de descargas. También puedes dividir la transferencia en lotes.
[WARNING] Nunca subas archivos mientras editas el sitio en vivo, podrías sobrescribir cambios importantes. Usa un entorno de pruebas si es posible.
Preguntas frecuentes sobre FTP y hosting
Aquí resuelvo las dudas más comunes que surgen al subir archivos FTP.
¿Puedo usar FTP desde mi celular?
Sí, existen apps como AndFTP o FTP Manager que te permiten transferir archivos web desde tu móvil. La configuración es similar: necesitas los mismos datos de conexión.
¿Qué es el modo pasivo y por qué usarlo?
El modo pasivo evita problemas con firewalls. En FileZilla, se activa por defecto, pero si tienes cortes, verifica que esté habilitado en Editar > Ajustes > FTP.
¿Cómo cambio la contraseña de FTP?
Desde Syspanel (puerto 2106), ve a la sección "Cuentas FTP", selecciona la que usas y haz clic en "Editar". Allí podrás cambiarla. Recuerda actualizarla también en FileZilla.
¿Puedo subir carpetas enteras?
Sí, arrastra la carpeta completa desde tu computadora al panel derecho. FileZilla la copiará con todo su contenido.
Consejos finales para una gestión FTP eficiente
Para terminar, aquí van algunos trucos que te harán la vida más fácil.
- Usa marcadores: En FileZilla, guarda tus conexiones frecuentes en Archivo > Gestor de sitios. Así no tendrás que escribir los datos cada vez.
- Mantén copias de seguridad: Antes de subir archivos FTP, respalda tu sitio en tu computadora. Si algo sale mal, puedes restaurarlo.
- Actualiza regularmente: Si modificas tu web, repite el proceso de arrastrar solo los archivos cambiados. Esto ahorra tiempo.
- Explora el servidor: Aprovecha para ver cómo está organizado tu hosting. A veces hay carpetas como
logsobackupque te serán útiles.
[INFO] Si tu hosting usa Syspanel, recuerda que el puerto de acceso al panel es el 2106. No lo confundas con el puerto FTP (21).
Ahora ya sabes cómo subir archivos FTP a tu hosting. Con FileZilla, la conexión FTP hosting es pan comido. Practica con un archivo de prueba y verás que en pocos minutos dominarás el arte de transferir archivos web. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor o escribirme. ¡Tu sitio web te lo agradecerá!
