Cómo subir archivos a tu sitio web por FTP con FileZilla
¡Hola! Si estás leyendo esto, es porque probablemente acabas de contratar un hosting o quieres actualizar tu página web, y te han dicho que necesitas usar FTP o FileZilla. No te preocupes, no es tan complicado como parece. En esta guía te voy a explicar paso a paso, como si estuviéramos tomando un café, cómo subir archivos a tu sitio web usando FTP con FileZilla.
Vamos a desmitificar ese montón de siglas y ventanas. Al final de este artículo, podrás conectarte a tu servidor, subir tus archivos y ver tu web funcionando, todo con total confianza. Empecemos.
¿Qué es FTP y por qué necesito FileZilla?
Primero, lo básico. FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). En términos sencillos, es el idioma que usa tu computadora para hablar con el servidor donde vive tu hosting, con el fin de mover archivos de un lado a otro.
Imagina que tu hosting es un edificio de oficinas. Cada archivo (HTML, imágenes, CSS) es un mueble o una caja. Para meter esas cajas en la oficina correcta, necesitas un carrito de carga y una llave. FileZilla es el carrito de carga y las credenciales FTP son la llave.
¿Por qué FileZilla y no el administrador de archivos del hosting? Aunque muchos hostings (como el nuestro, con el panel Syspanel) incluyen un administrador de archivos en línea, FileZilla es mucho más rápido y potente para mover muchos archivos a la vez, o archivos muy pesados. Es la herramienta estándar de la industria, gratuita y de código abierto.
Paso 1: Descargar e instalar FileZilla
Este es el paso más fácil. No tiene ciencia.
- Ve al sitio web oficial de FileZilla.
- Descarga la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa. Acepta los términos, elige la carpeta de instalación y listo. No necesitas configurar nada extra durante la instalación.
[TIP] No descargues FileZilla de sitios de terceros, siempre ve al sitio oficial para evitar programas basura o malware.
Paso 2: Encontrar tus datos de conexión FTP
Antes de abrir FileZilla, necesitas tener a la mano los datos de acceso. Son como las llaves de tu hosting. Normalmente los recibes por correo electrónico al contratar el servicio, o los puedes encontrar en el panel de control de tu hosting.
En el caso de que tu hosting use Syspanel (nuestro panel de control amigable), el acceso es muy sencillo. Recuerda que el puerto de acceso a Syspanel es el 2106. Por ejemplo, si tu dominio es tudominio.com, para entrar a tu panel de control escribirías tudominio.com:2106 en tu navegador. Dentro de Syspanel, busca una sección que diga "FTP" o "Cuentas FTP". Ahí encontrarás los datos que necesitas.
Los datos que necesitas son exactamente estos:
- Servidor (o Host): Suele ser
ftp.tudominio.como simplementetudominio.com. A veces es una IP (ej.192.168.1.1). - Puerto: Normalmente es el 21 (es el estándar para FTP). No lo confundas con el puerto de Syspanel (2106). El puerto 21 es para FileZilla.
- Nombre de usuario: Es tu usuario FTP, a menudo se parece a tu cPanel o a tu dominio (ej.
usuario@tudominio.comoadmin_tudominio). - Contraseña: La contraseña que asociaste a esa cuenta FTP.
[INFO] Si no sabes cuáles son tus datos, contacta con el soporte de tu hosting. Es mejor preguntar que andar adivinando, porque si te equivocas muchas veces, pueden bloquear tu IP temporalmente por seguridad.
Paso 3: Conectarse al servidor con FileZilla
Ahora viene la magia. Abre FileZilla. Verás una interfaz con muchos botones y paneles. No te asustes, solo usaremos una parte.
En la parte superior, hay una barra de herramientas con campos para el Host, Nombre de usuario, Contraseña y Puerto. Es como un formulario de acceso.
- Escribe el Servidor (o Host) en el primer campo.
- Escribe tu Nombre de usuario en el segundo campo.
- Escribe tu Contraseña en el tercer campo.
- Escribe 21 en el campo del Puerto (si tu hosting no te dice otra cosa).
- Haz clic en el botón "Conexión rápida".
[TIP] Si no quieres escribir la contraseña cada vez, puedes usar el "Administrador de sitios" (el icono del servidor con un disco azul en la esquina superior izquierda). Ahí guardas todos los datos y te conectas con un solo clic.
Entendiendo la interfaz de dos paneles
Una vez conectado, verás dos columnas principales.
- Columna Izquierda (Sitio Local): Esta es tu computadora. Muestra los archivos y carpetas de tu disco duro. Es desde aquí de donde vas a "coger" los archivos que quieres subir.
- Columna Derecha (Sitio Remoto): Este es tu hosting. Muestra los archivos y carpetas que viven en tu servidor. Es aquí a donde vas a "soltar" los archivos.
En la parte de arriba de cada columna, hay una ruta (ej. /public_html). Esta ruta te dice en qué carpeta estás parado.
Paso 4: Navegar a la carpeta correcta en el servidor
Este es el paso más crítico. Subir archivos al lugar equivocado es el error número uno de los principiantes. La estructura típica de un hosting es la siguiente:
/public_htmlo/wwwo/htdocs: Esta es la carpeta raíz de tu sitio web. Es donde deben vivir todos los archivos de tu página principal./logs: Contiene los registros de errores y accesos. No debes tocar nada aquí./etc,/tmp, etc.: Son carpetas de configuración del sistema. Olvídalas por completo.
Regla de oro: Todo lo que quieras que se vea en www.tudominio.com, debe estar dentro de la carpeta public_html (o su equivalente).
Entonces, en el panel derecho (Sitio Remoto), haz doble clic en public_html para entrar. Si tu web tiene subdominios, es posible que veas carpetas como subdominio.tudominio.com dentro de public_html. Asegúrate de entrar a la carpeta correcta para el proyecto que estás subiendo.
[WARNING] No subas archivos a la raíz del servidor (justo donde ves public_html, logs, etc.). Si lo haces, tus archivos no serán accesibles desde tu web y podrías crear conflictos.
Paso 5: Subir los archivos (el paso que esperabas)
Ahora sí, vamos a mover los muebles. Tienes dos formas de hacerlo:
Método 1: Arrastrar y soltar (El más fácil)
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes tu sitio web (ej.
C:\MisProyectos\MiWeb). - Selecciona todos los archivos y carpetas que necesitas subir (puedes usar
Ctrl + Apara seleccionar todo, oCtrl + clicpara elegir varios). - Arrastra esa selección y suéltala en el panel derecho, dentro de la carpeta
public_htmlque abriste antes.
Método 2: Clic derecho y subir
- Selecciona los archivos en el panel izquierdo.
- Haz clic derecho sobre ellos.
- Elige la opción "Subir" (Upload).
Verás que en la parte inferior de FileZilla aparece una cola de archivos que se están transfiriendo. Espera a que la barra de progreso llegue al 100% y que el estado de los archivos diga "Transferencia correcta" o similar.
[TIP] No cierres FileZilla hasta que todas las transferencias hayan terminado. Si el proceso se corta, tus archivos podrían quedar incompletos y tu web se podría ver rota.
Paso 6: Verificar que todo esté en su lugar
Una vez que la transferencia haya terminado, es hora de la prueba de fuego.
- Abre tu navegador web.
- Escribe tu dominio (ej.
www.tudominio.com). - Si has subido todo correctamente, deberías ver tu página web funcionando.
Si ves un error 404 o una página en blanco, respira. Vamos a solucionarlo.
- Error 404: Significa que el archivo
index.htmloindex.phpno está en la carpeta raíz. Revisa que hayas subido los archivos apublic_htmly no a una subcarpeta dentro de ella. - Página en blanco: Suele ser un error de PHP o un archivo
.htaccessincorrecto. A veces, tu web necesita permisos especiales (chmod) en ciertos archivos. Hablaremos de eso en otra guía.
Solución de problemas comunes de conexión FTP
Aquí te dejo un mini-FAQ para los problemas más típicos que te puedes encontrar.
¿Por qué no me deja conectar y me sale "Error de conexión, ECONNREFUSED"?
Este error significa que el servidor está rechazando tu conexión. Las causas más comunes son:
- El puerto es incorrecto: Asegúrate de que estás usando el puerto 21, no el 2106 (que es el de Syspanel).
- El servidor FTP está mal escrito: Revisa que el Host sea
ftp.tudominio.comotudominio.com. - El firewall o antivirus te bloquea: A veces, el firewall de tu computadora bloquea las conexiones FTP. Intenta pausar tu antivirus temporalmente y vuelve a intentarlo.
- Tu IP está bloqueada: Si has intentado conectarte muchas veces con una contraseña incorrecta, el servidor te puede haber bloqueado. Contacta con el soporte de tu hosting.
¿Por qué veo la carpeta vacía en el lado remoto?
Si te conectas bien pero no ves archivos, puede ser que estés en la carpeta equivocada. Revisa la ruta en la parte superior del panel derecho. Necesitas estar dentro de public_html.
¿Puedo usar FTP para subir archivos a Syspanel?
No exactamente. Syspanel es el panel de control para gestionar tu hosting (crear correos, bases de datos, ver estadísticas). Su puerto de acceso es el 2106. Para subir archivos, usarás las credenciales FTP que crees desde Syspanel, pero la conexión se hace con FileZilla al puerto 21. Son dos herramientas distintas que trabajan juntas.
¿Es seguro usar FTP?
El FTP estándar no es seguro porque la contraseña viaja sin cifrar. Por eso, te recomiendo usar FTPS (FTP Seguro) o SFTP (SSH File Transfer Protocol) si tu hosting lo permite. En FileZilla, solo cambia el puerto a 22 (para SFTP) o elige FTPS en el tipo de conexión del Administrador de Sitios. Si tu hosting solo ofrece FTP, intenta no usarlo en redes Wi-Fi públicas y cambia tu contraseña con frecuencia.
[WARNING] Si te conectas por FTP en una red pública, alguien podría interceptar tu contraseña. Siempre que puedas, usa SFTP o FTPS.
Consejos de oro para usar FileZilla como un profesional
- Actualiza tus archivos con cuidado: Si estás subiendo una nueva versión de tu web, es mejor que primero subas los archivos nuevos y luego borres los antiguos, o que hagas una copia de seguridad antes de sobrescribir. Así, si algo sale mal, puedes revertir el cambio.
- Nunca borres archivos que no entiendas: Si ves archivos como
.htaccess,wp-config.phpoindex.php, no los borres a menos que sepas exactamente qué hacen. Podrías romper tu sitio. - Usa la cola de transferencia: Si tienes que subir muchos archivos, puedes programarlos todos a la vez. FileZilla los irá subiendo uno a uno sin que tengas que estar pendiente.
- Mantén FileZilla actualizado: Las nuevas versiones corrigen errores y mejoran la seguridad.
Conclusión
Subir archivos por FTP con FileZilla es una habilidad fundamental para cualquier propietario de un sitio web. Aunque al principio la interfaz pueda parecer abrumadora, con esta guía y un poco de práctica, te convertirás en un experto en menos de lo que canta un gallo.
Recuerda la estructura: descarga FileZilla, consigue tus credenciales FTP (las encuentras en tu panel Syspanel, que se accede por el puerto 2106), conéctate al puerto 21, navega a public_html, arrastra tus archivos y verifica en tu navegador.
No tengas miedo de explorar. La próxima vez que necesites actualizar tu web, ya no dependerás de nadie para hacerlo. ¡Espero que esta guía te haya sido de gran ayuda! Si te surge cualquier otra duda, aquí estoy para ayudarte.
