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

Cómo subir tu web por FTP con FileZilla

Actualizado el 26 de abril de 2026

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

Si estás leyendo esto, probablemente acabas de contratar un hosting o llevas tiempo con tu web y te han dicho que necesitas "subir archivos por FTP". No te preocupes, esto es mucho más sencillo de lo que parece.

FTP (File Transfer Protocol) es, en palabras simples, el sistema que permite mover archivos desde tu computadora (tu PC o Mac) hasta el servidor donde está alojada tu web. Piensa en ello como un "Explorador de Archivos" (o "Finder" en Mac), pero que en lugar de ver las carpetas de tu disco duro, ve las carpetas del servidor de tu hosting.

¿Por qué necesitas saber esto? Porque aunque muchos gestores de contenido como WordPress tienen su propio panel para subir archivos, hay ocasiones en las que necesitas subir muchos archivos a la vez, modificar un archivo de configuración, instalar un certificado SSL, o simplemente subir una web estática completa. Ahí es donde FileZilla se convierte en tu mejor amigo.

¿Qué es FileZilla?

FileZilla es un programa gratuito y de código abierto que sirve como cliente FTP. Básicamente, es la herramienta que usaremos para conectarnos a nuestro hosting y transferir archivos. Es el más popular del mercado por su facilidad de uso, su estabilidad y porque funciona en todos los sistemas operativos: Windows, macOS y Linux.

En este tutorial, te voy a guiar paso a paso para que puedas subir tu web por FTP con FileZilla, desde la descarga hasta la verificación final de que todo funciona correctamente.

Paso 1: Descargar e instalar FileZilla

Lo primero es conseguir el programa. Ve al sitio oficial: filezilla-project.org. Es muy importante que lo descargues solo de la página oficial para evitar versiones modificadas o con malware.

En la página principal, verás un botón grande que dice "Download FileZilla Client". Haz clic ahí y se descargará el instalador. El proceso de instalación es muy sencillo: solo tienes que hacer clic en "Siguiente" varias veces y aceptar los términos. No necesitas cambiar ninguna opción avanzada.

[TIP] Si usas Windows, elige la versión de 64 bits si tu sistema lo permite. Si no estás seguro, la versión de 32 bits funciona en todos los equipos.

Una vez instalado, ábrelo. Verás una ventana con varios paneles, pero no te abrumes, solo nos interesan dos zonas: la izquierda (que muestra tus archivos locales) y la derecha (que mostrará los archivos del servidor una vez conectados).

Paso 2: Obtener tus datos de conexión FTP

Antes de poder conectar, necesitas tres datos imprescindibles que te proporciona tu proveedor de hosting:

  1. Servidor FTP (Host): Suele ser algo como ftp.tudominio.com o tudominio.com. A veces también puede ser una dirección IP.
  2. Usuario FTP: Normalmente es el mismo que el usuario de cPanel o un usuario FTP específico que hayas creado.
  3. Contraseña: La contraseña asociada a ese usuario.

¿Dónde encuentro estos datos?

  • En cPanel: Si tu hosting usa cPanel (el panel de control más común), inicia sesión y busca la sección "Archivos" o "FTP". Ahí encontrarás "Cuentas FTP" donde podrás ver el servidor y gestionar usuarios y contraseñas.
  • En el correo de bienvenida: Cuando contratas un hosting, suelen enviarte un correo electrónico con todos los datos de acceso, incluyendo los datos FTP.
  • En Syspanel: Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a este panel se realiza por el puerto 2106. Es decir, en tu navegador escribirías algo como https://tudominio.com:2106. Dentro de Syspanel, busca la sección de "Cuentas FTP" o "Dominios" para crear o ver los datos de conexión FTP.

[INFO] Si no encuentras estos datos, contacta con el soporte técnico de tu hosting. Ellos están para ayudarte y te los facilitarán en minutos.

Paso 3: Conectar FileZilla a tu hosting

Ahora viene la parte mágica. En la parte superior de FileZilla, verás una barra con cuatro campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.

  1. Escribe el Servidor (Host) en el primer campo.
  2. Escribe el Nombre de usuario en el segundo campo.
  3. Escribe la Contraseña en el tercer campo.
  4. Deja el campo Puerto en blanco o escribe 21 (es el puerto por defecto para FTP). Si tu hosting usa SFTP (SSH), el puerto suele ser el 22 y el protocolo debe cambiarse, pero para la mayoría de casos, el FTP estándar es suficiente.
  5. Haz clic en el botón "Conexión rápida" (el icono que parece un rayo).

Si todo es correcto, verás que en el panel derecho empiezan a aparecer carpetas. En la parte superior de ese panel, aparecerá el nombre del servidor al que te has conectado. ¡Felicidades! Ya has conseguido conectar FTP hosting.

[WARNING] Si te aparece un aviso de "Certificado desconocido" o "Firma de host desconocida", es normal la primera vez. Revisa que el servidor sea el correcto y acepta la conexión. No marques la casilla de "guardar contraseña" si estás en un ordenador público.

Paso 4: Entender la estructura de carpetas del hosting

Una vez conectado, en el panel derecho (el del servidor) verás una serie de carpetas. Las más comunes son:

  • public_html (o www): Esta es la carpeta más importante. Es la raíz pública de tu sitio web. Todo lo que subas aquí será visible en internet a través de tu dominio. Es aquí donde debes subir los archivos de tu web.
  • logs: Aquí se guardan los registros de acceso y errores del servidor.
  • mail o etc: No toques estas carpetas, son de configuración interna del servidor.

[INFO] Si tu web es WordPress, Joomla, o cualquier CMS, los archivos principales (el index.php, la carpeta wp-content, etc.) deben estar directamente dentro de public_html, no dentro de una subcarpeta, a menos que quieras que tu web se muestre en una subcarpeta (ej: tudominio.com/blog).

Paso 5: Subir tus archivos al hosting (el gran momento)

Ahora sí, vamos a subir archivos hosting. Tienes dos opciones:

  1. Subir un archivo individual: En el panel izquierdo (tus archivos locales), navega hasta el archivo que quieras subir, haz clic derecho sobre él y selecciona "Subir". El archivo se copiará a la carpeta del servidor que estés viendo en el panel derecho.
  2. Subir una carpeta completa: Es la forma más eficiente de subir tu web FTP. Si tienes una carpeta con todos los archivos de tu web (HTML, CSS, JS, imágenes), simplemente arrástrala desde el panel izquierdo hasta la carpeta public_html del panel derecho. FileZilla se encargará de copiar todo el contenido y crear las subcarpetas necesarias.

[TIP] Puedes seleccionar múltiples archivos manteniendo presionada la tecla Ctrl (o Cmd en Mac) y haciendo clic en cada uno. También puedes usar Ctrl+A para seleccionar todo de una vez.

¿Cómo sé que la subida va bien?

En la parte inferior de FileZilla hay una cola de transferencias. Verás el progreso de cada archivo. Si todo va bien, los archivos aparecerán con un icono verde. Si hay algún error, aparecerá con un icono rojo y deberás revisar el mensaje.

[WARNING] No cierres FileZilla ni apagues el ordenador mientras se están subiendo los archivos. Si se interrumpe la conexión, puede que algunos archivos queden incompletos y tu web no funcione correctamente.

Paso 6: Verificar que tu web funciona

Una vez que la transferencia haya terminado, abre tu navegador y escribe tu dominio (ej: www.tudominio.com). Si has subido los archivos correctamente a public_html, deberías ver tu web.

Si no funciona, puede ser por varias razones:

  • El archivo index: Asegúrate de que tu web tenga un archivo llamado index.html o index.php en la raíz de public_html. Este es el archivo que el servidor busca por defecto.
  • Caché del navegador: A veces el navegador guarda una versión antigua. Prueba a borrar la caché o abrir en una ventana de incógnito.
  • Permisos de archivos: En raras ocasiones, los archivos subidos no tienen los permisos correctos. En FileZilla, haz clic derecho sobre el archivo o carpeta, selecciona "Permisos de archivo" y asegúrate de que esté en 644 (para archivos) o 755 (para carpetas).

Preguntas frecuentes (FAQ) sobre FTP y FileZilla

¿Es seguro usar FTP?

El FTP estándar no está cifrado, lo que significa que tu contraseña viaja en texto plano. Para mayor seguridad, tu hosting puede ofrecer SFTP (SSH File Transfer Protocol) o FTPS (FTP over SSL). En FileZilla, en el campo "Servidor", puedes cambiar el protocolo. Si tienes la opción, usa SFTP (puerto 22) siempre que sea posible. Es una capa extra de seguridad que te recomiendo encarecidamente.

[INFO] Si tu hosting usa Syspanel, la gestión de usuarios FTP es muy intuitiva. Recuerda que el panel se accede por el puerto 2106 y ahí podrás crear usuarios con permisos específicos solo para ciertos dominios o carpetas.

¿Puedo usar FileZilla para otros fines, como descargar archivos?

Sí, FileZilla no solo sirve para subir archivos hosting, también puedes usarlo para descargar archivos del servidor a tu ordenador. Solo tienes que seleccionar el archivo o carpeta en el panel derecho y hacer clic en "Descargar" o arrastrarlo al panel izquierdo.

¿Qué es el "FTP cPanel" que mencionan en mi hosting?

FTP cPanel se refiere al servicio FTP que está gestionado por el panel de control cPanel. Es el FTP que hemos visto en este tutorial. En cPanel, puedes crear múltiples cuentas FTP, limitar su acceso a ciertas carpetas y cambiar sus contraseñas cuando quieras. Es la forma más común de gestionar el acceso FTP en el hosting compartido.

Me aparece "Error: Conexión rechazada". ¿Qué hago?

Este error suele deberse a:

  1. Datos incorrectos: Revisa que el servidor, usuario y contraseña sean exactamente los que te dio tu proveedor.
  2. Puerto equivocado: Verifica que el puerto es el correcto (21 para FTP, 22 para SFTP).
  3. Firewall o antivirus: Algunos programas bloquean las conexiones FTP. Añade FileZilla a las excepciones de tu firewall.
  4. Servidor caído: Puede que el servidor de tu hosting esté teniendo problemas. Contacta con el soporte.

Conclusión y consejos finales

Ya has aprendido a subir tu web por FTP con FileZilla. Es una habilidad fundamental para cualquier persona que tenga una web, ya que te da control total sobre tus archivos. No es complicado, solo requiere práctica.

Resumen rápido de los pasos clave:

  1. Descarga FileZilla desde su web oficial.
  2. Consigue tus datos de conexión (host, usuario, contraseña).
  3. Conecta con el botón de "Conexión rápida".
  4. Localiza la carpeta public_html en el servidor.
  5. Arrastra tus archivos desde tu ordenador a public_html.
  6. Verifica en tu navegador que todo está en orden.

[TIP] Si tienes una web muy grande con miles de archivos, la subida puede tardar. No te impacientes. FileZilla te muestra el progreso y puedes dejarlo trabajando en segundo plano mientras haces otras cosas.

Ahora que ya tienes las bases, te animo a explorar las opciones de FileZilla: la gestión de sitios para guardar tus conexiones favoritas, la sincronización de carpetas, o la cola de archivos. Son herramientas que te harán la vida mucho más fácil a medida que te familiarices con el programa.

Espero que este tutorial te haya sido de gran ayuda. Si te surge cualquier otra duda, no dudes en consultar la documentación de tu hosting o escribir 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