🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo subir archivos al servidor con FTP: Guía para principiantes

Actualizado el 11 de enero de 2026

¿Qué es FTP y por qué necesitas aprender a usarlo?

Cuando creas una página web, tarde o temprano necesitarás mover archivos desde tu computadora al servidor donde se aloja tu sitio. Puede ser el código de tu web, imágenes, documentos PDF, plugins o incluso copias de seguridad. Ahí es donde entra en juego el FTP.

FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Es, básicamente, el idioma que usan tu computadora y el servidor para comunicarse y transferir archivos entre sí. Piensa en ello como un puente invisible que te permite subir todo tu contenido al "disco duro" de tu hosting.

Aunque existen métodos más modernos como el administrador de archivos del panel de control, aprender a subir archivos ftp te da un control total y es una habilidad imprescindible para cualquier persona que gestione su propia web. En esta guía para principiantes, te explicaré paso a paso cómo hacerlo usando una de las herramientas más populares y gratuitas: FileZilla.

¿Qué necesitas antes de empezar?

Antes de lanzarte a conectar, necesitas tener a mano tres datos clave. Sin ellos, es imposible establecer la conexión. Normalmente los recibes por correo electrónico al contratar tu plan de hosting o los puedes encontrar en el panel de control de tu proveedor.

Esto es lo que necesitas:

  • Servidor FTP (o Host): Es la dirección del servidor. Suele tener el formato ftp.tudominio.com o directamente tudominio.com.
  • Nombre de usuario: El usuario que creaste al contratar el hosting, o uno específico que hayas configurado para FTP.
  • Contraseña: La contraseña asociada a ese usuario.

[!INFO] Si tu hosting utiliza Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso al panel es el 2106. Para FTP, normalmente se usa el puerto 21, pero verifica siempre los datos de bienvenida que te envió tu proveedor.

Descargar e instalar FileZilla (el cliente FTP más fácil)

FileZilla es un cliente FTP gratuito, de código abierto y disponible para Windows, macOS y Linux. Es la herramienta perfecta para un tutorial ftp porque es visual, rápida y no requiere instalaciones complicadas.

Para descargarlo:

  1. Ve al sitio web oficial de FileZilla.
  2. Busca la sección de descargas y elige la versión para tu sistema operativo (Windows, Mac, etc.).
  3. Descarga el archivo de instalación y ejecútalo.
  4. Sigue los pasos del asistente de instalación. Puedes dejar todas las opciones por defecto, es lo más recomendable para principiantes.

En menos de dos minutos tendrás FileZilla instalado y listo para usar.

Cómo conectar FTP a tu hosting por primera vez

Ahora viene la parte emocionante. Abre FileZilla y verás una interfaz con varias barras y paneles. No te asustes, es más sencillo de lo que parece. Existen dos formas principales de conectarte: por el "Quickconnect" o usando el "Gestor de Sitios".

Método rápido: La barra de conexión rápida

Esta es la vía más directa para hacer una conexión puntual.

  1. En la parte superior de FileZilla, verás una barra con cuatro campos: Host, Nombre de usuario, Contraseña y Puerto.
  2. Introduce los datos que mencionamos antes:
    • Host: ftp.tudominio.com
    • Nombre de usuario: tu usuario FTP.
    • Contraseña: tu contraseña.
    • Puerto: déjalo en blanco o escribe 21 (es el puerto estándar).
  3. Haz clic en el botón Conexión rápida.

Verás que en el panel superior aparecen mensajes de estado. Si todo ha ido bien, verás un mensaje de bienvenida y, en el panel derecho, la lista de archivos de tu servidor. ¡Ya estás conectado!

Método recomendado: El Gestor de Sitios

Si vas a conectarte a menudo (y lo harás), es mejor guardar los datos para no tener que escribirlos cada vez.

  1. Haz clic en el icono que parece un "servidor con un candado" en la barra de herramientas, o ve a Archivo > Gestor de Sitios.
  2. Haz clic en Nuevo sitio y ponle un nombre (por ejemplo, "Mi Web").
  3. En la pestaña General, rellena los campos:
    • Protocolo: FTP - Protocolo de Transferencia de Archivos.
    • Host: ftp.tudominio.com.
    • Puerto: 21.
    • Tipo de acceso: Normal (o Preguntar contraseña si estás en un ordenador compartido).
    • Usuario: tu usuario FTP.
    • Contraseña: tu contraseña.
  4. Haz clic en Conectar.

[!TIP] Marca la casilla "Guardar contraseñas" si es tu ordenador personal y no quieres escribirla cada vez. Si usas un equipo público, es preferible que te la pida siempre.

Entendiendo la interfaz de FileZilla: Local vs. Remoto

Una vez conectado, verás que FileZilla se divide en dos grandes paneles.

  • Panel izquierdo (Sitio local): Muestra los archivos y carpetas de tu computadora. Aquí navegarás para encontrar el archivo que quieres subir.
  • Panel derecho (Sitio remoto): Muestra los archivos y carpetas de tu servidor. Aquí es donde tienes que ir a la carpeta correcta de tu web.

Debajo de cada panel hay una barra de ruta que te indica en qué carpeta estás. En el servidor, normalmente encontrarás una carpeta llamada public_html o www. Esta es la raíz de tu sitio web. Todo lo que coloques dentro de esta carpeta será visible en internet.

Subir archivos FTP: El proceso paso a paso

Ahora sí, vamos a lo que vinimos: subir archivos ftp. El proceso es tan sencillo como arrastrar y soltar.

  1. Navega en el panel local (izquierda) hasta la carpeta de tu computadora que contiene el archivo que quieres subir.
  2. Navega en el panel remoto (derecha) hasta la carpeta public_html (o la carpeta específica donde quieras colocar el archivo).
  3. Selecciona el archivo en el panel izquierdo.
  4. Arrastra el archivo desde el panel izquierdo y suéltalo en el panel derecho.

También puedes hacer clic derecho sobre el archivo y elegir la opción Subir (o Upload). Verás que en la parte inferior de FileZilla aparece una pestaña llamada "Transferencias fallidas" o "Transferencias correctas" que te indicará el progreso.

[!WARNING] No cierres FileZilla ni apagues el ordenador mientras se están subiendo archivos grandes. Si la conexión se corta, el archivo podría quedar dañado y tendrás que volver a empezar.

¿A qué carpeta del servidor debo subir mis archivos?

Esta es una de las dudas más comunes. La respuesta depende de cómo esté estructurado tu hosting, pero hay una regla general.

  • public_html o www: Es la carpeta pública. Todo lo que pongas aquí será accesible desde internet. Si tu web tiene un dominio principal, sus archivos van aquí.
  • htdocs: En algunos servidores (especialmente los que usan XAMPP o paneles tipo Syspanel), la carpeta raíz se llama htdocs. Funciona igual que public_html.
  • Otras carpetas: Si tienes subdominios (como blog.tudominio.com), es probable que tengan sus propias carpetas dentro de public_html (por ejemplo, public_html/blog). Si no sabes dónde va cada cosa, revisa la documentación de tu hosting o contacta con soporte.

[!INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel es a través del puerto 2106. Allí, en el administrador de archivos, también puedes ver la estructura de carpetas y saber exactamente dónde colocar cada cosa.

Errores comunes al conectar por FTP y cómo solucionarlos

No todo es siempre de color de rosa. Aquí tienes los problemas más habituales y sus soluciones:

  • Error de autenticación (usuario o contraseña incorrectos): Verifica que no tienes activado el bloqueo de mayúsculas y que estás escribiendo el usuario y la contraseña exactos. A veces se crean usuarios FTP específicos que no son los mismos que los del correo o el panel.
  • No se puede conectar al servidor (timeout): Revisa que el puerto es el correcto (21). A veces el firewall del servidor o de tu propia red bloquea el puerto. Prueba a usar un puerto alternativo como el 22 (SFTP) si tu hosting lo permite.
  • Permiso denegado al subir archivos: Es posible que no tengas permisos de escritura en la carpeta de destino. Esto es común en carpetas de otros usuarios o en archivos del sistema. Asegúrate de que estás subiendo a public_html y no a una carpeta protegida.
  • Conexión cifrada no disponible: FileZilla te puede avisar de que el servidor no soporta cifrado. Puedes ignorarlo para una conexión básica, pero si manejas datos sensibles, es mejor usar SFTP (puerto 22) que cifra la conexión.

Consejos profesionales para usar FTP como un experto

Para terminar, te dejo algunos trucos que te harán la vida más fácil:

  • Usa SFTP siempre que puedas: Es la versión segura de FTP. Cifra tus datos y es la opción recomendada por la mayoría de los expertos. La mayoría de los hostings lo soportan. Solo tienes que cambiar el protocolo en el Gestor de Sitios y el puerto (normalmente 22).
  • Crea una copia de seguridad antes de modificar archivos: Nunca subas un archivo nuevo sobre uno existente sin tener una copia del original en tu ordenador. Si algo sale mal, podrás restaurarlo.
  • Organiza tus archivos localmente: Mantén una carpeta en tu ordenador con la misma estructura que tu servidor. Así sabrás siempre qué archivo corresponde a cada parte de tu web.
  • No subas archivos innecesarios: Archivos de caché, archivos temporales o carpetas de sistema de tu Mac o Windows (como .DS_Store o Thumbs.db) no deben subirse al servidor. Solo añaden basura y ralentizan tu sitio.

Aprender a subir archivos ftp es una habilidad que te dará independencia total sobre tu proyecto web. Con esta guía y un poco de práctica, en nada estarás gestionando tu hosting como un profesional. Si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor o preguntar a su soporte técnico. ¡Buena suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel