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

Cómo subir archivos a tu hosting con FTP (FileZilla) - Guía paso a paso

Actualizado el 22 de enero de 2026

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

FTP (Protocolo de Transferencia de Archivos) es el método clásico y más fiable para subir archivos a tu hosting. Aunque los paneles de control como cPanel o Plesk incluyen administradores de archivos web, FTP sigue siendo la opción preferida para subir muchos archivos, carpetas completas, o archivos de gran tamaño, como la instalación de WordPress o un tema nuevo.

Con FTP, verás tu sitio web como si fuera una carpeta más en tu ordenador. Podrás arrastrar y soltar archivos, crear carpetas, cambiar permisos y gestionar todo tu contenido de forma rápida y sin límites de tiempo de sesión, algo que suele pasar con los administradores web.

En esta guía paso a paso, te enseñaré a usar FileZilla, el cliente FTP más popular y gratuito, para conectar con tu hosting y subir tus archivos sin complicaciones. No necesitas ser un experto en sistemas; solo sigue los pasos y en unos minutos tendrás tu web funcionando.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a conectar, asegúrate de tener a mano tres datos imprescindibles que te proporciona tu proveedor de hosting:

  1. El nombre del servidor FTP (normalmente es ftp.tudominio.com o la IP de tu servidor).
  2. El nombre de usuario FTP (suele ser el mismo que el de tu cuenta de hosting o uno específico que creaste).
  3. La contraseña FTP (la misma que la de tu cuenta o una específica para FTP).

[INFO] Si no tienes estos datos, revisa el correo de bienvenida de tu hosting o accede al panel de control (cPanel, Plesk, DirectAdmin, etc.) y busca la sección "Cuentas FTP" o "Usuarios FTP". Allí podrás crearlos o ver los existentes.


Paso 1: Descargar e instalar FileZilla

FileZilla está disponible para Windows, macOS y Linux. Es gratuito y de código abierto.

  1. Ve a la página oficial: filezilla-project.org.
  2. Descarga la versión para tu sistema operativo (elige "FileZilla Client", no la versión "Server").
  3. Instálalo siguiendo los pasos del asistente. No necesitas cambiar ninguna opción por defecto; simplemente haz clic en "Siguiente" hasta que termine.

Una vez instalado, ábrelo y verás una interfaz dividida en varias zonas:

  • Panel superior: campos para el servidor, usuario, contraseña y puerto.
  • Panel izquierdo: archivos locales de tu ordenador.
  • Panel derecho: archivos remotos de tu hosting.
  • Panel inferior: cola de transferencias y registros de conexión.

Paso 2: Obtener tus datos de conexión FTP

Dependiendo del panel de control que use tu hosting, la forma de obtener los datos varía ligeramente. Te explico los tres casos más comunes:

Si tu hosting usa cPanel

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Archivos" y haz clic en "Cuentas FTP".
  3. Si no tienes una cuenta creada, crea una con el botón "Crear cuenta FTP".
  4. Verás el nombre del servidor FTP (suele aparecer como ftp.tudominio.com), el usuario y el puerto (normalmente 21).

Si tu hosting usa Plesk

  1. Accede a tu Plesk (normalmente en tudominio.com:8443).
  2. Ve a "Sitios web y dominios" y selecciona tu dominio.
  3. Busca la sección "Acceso FTP" o "Usuarios de acceso".
  4. Allí verás o podrás crear un usuario FTP. El servidor FTP es tu dominio o la IP del servidor.

Si tu hosting usa DirectAdmin

  1. Entra en tu DirectAdmin (normalmente en tudominio.com:2222).
  2. Ve a "Administración de archivos" y luego a "Cuentas FTP".
  3. Crea una cuenta o usa la principal. El servidor será ftp.tudominio.com.

[TIP] En la mayoría de los casos, el puerto FTP por defecto es el 21. Si tu hosting usa FTP seguro (FTPS), el puerto puede ser el 990. No te preocupes por esto ahora; FileZilla detectará la configuración más común automáticamente.


Paso 3: Conectar con tu hosting usando FileZilla

Con FileZilla abierto, sigue estos pasos para conectarte:

  1. En el campo "Servidor" (Host), escribe ftp.tudominio.com o la IP que te hayan dado.
  2. En "Nombre de usuario", escribe tu usuario FTP.
  3. En "Contraseña", escribe tu contraseña.
  4. En "Puerto", escribe 21 (o el que te hayan indicado).
  5. Haz clic en "Conexión rápida" (el botón con un rayo).

Si todo es correcto, verás en el panel de la derecha las carpetas de tu hosting (normalmente public_html, www o htdocs). En el registro de conexión (parte superior) aparecerá un mensaje como 200 Switching to ASCII mode y Directory listing successful.

[WARNING] Si aparece un error de certificado SSL al conectar, no te asustes. Es normal en muchos servidores. FileZilla te preguntará si quieres confiar en el certificado. Pulsa "Sí" o "Aceptar" para continuar. Si no te deja conectar, verifica que el usuario y la contraseña son correctos y que el FTP está activo en tu hosting.


Paso 4: Navegar por la estructura de tu hosting

Una vez conectado, verás dos paneles de navegación:

  • Panel izquierdo (local): navega a la carpeta de tu ordenador donde tienes los archivos que quieres subir (por ejemplo, una carpeta con tu web WordPress).
  • Panel derecho (remoto): navega dentro de tu hosting. La carpeta más importante es public_html (en cPanel y la mayoría de servidores), httpdocs (en Plesk) o domains/tudominio.com/public_html (en DirectAdmin). Esta carpeta es la raíz pública de tu web, es decir, lo que los visitantes ven cuando entran a tu dominio.

[INFO] Si tu web es la principal del hosting, sube los archivos directamente a public_html. Si tienes varios dominios, asegúrate de entrar en la carpeta correspondiente a cada dominio.


Paso 5: Subir archivos a tu hosting (método arrastrar y soltar)

Este es el paso que más te interesa: subir archivos FTP. Hay dos formas de hacerlo:

Método 1: Arrastrar y soltar

  1. Selecciona los archivos o carpetas en el panel izquierdo (local).
  2. Arrástralos hasta el panel derecho (remoto), dentro de la carpeta donde quieras subirlos.
  3. Suelta el botón del ratón. FileZilla empezará a subir los archivos automáticamente.

Método 2: Botón derecho del ratón

  1. Haz clic derecho sobre el archivo o carpeta local.
  2. Selecciona "Subir al servidor".
  3. El archivo se añadirá a la cola de transferencias y comenzará la subida.

En la parte inferior de FileZilla verás una pestaña llamada "Transferencias fallidas" y otra "Transferencias correctas". Si algo falla, revisa los permisos de la carpeta de destino o el espacio en disco.

[TIP] Si necesitas subir una web completa con miles de archivos, no cierres FileZilla hasta que la cola de transferencias esté vacía. Puedes pausar y reanudar las transferencias si lo necesitas.


Paso 6: Subir archivos usando la cola de transferencias (para muchos archivos)

Si tienes que subir muchos archivos y quieres organizarte mejor, usa la cola de transferencias:

  1. Haz clic derecho sobre los archivos locales y elige "Añadir a la cola de transferencias".
  2. Repite con todos los archivos que quieras subir.
  3. Cuando tengas todos, haz clic en "Procesar la cola" (el botón con dos engranajes).
  4. FileZilla subirá los archivos uno a uno y te mostrará el progreso.

Esto es muy útil para no saturar la conexión y para poder revisar qué archivos se han subido correctamente.


Paso 7: Gestionar permisos de archivos (CHMOD)

A veces necesitas cambiar los permisos de un archivo o carpeta (por ejemplo, para que WordPress pueda escribir en wp-content/uploads). Con FileZilla es muy sencillo:

  1. Haz clic derecho sobre el archivo o carpeta remota.
  2. Selecciona "Permisos de archivo" o "Atributos".
  3. Se abrirá una ventana donde puedes marcar las casillas de lectura, escritura y ejecución para el propietario, el grupo y otros.
  4. También puedes escribir el valor numérico (por ejemplo, 755 para carpetas o 644 para archivos).
  5. Pulsa "Aceptar".

[WARNING] No cambies permisos a 777 (todos pueden escribir) a menos que sea absolutamente necesario y de forma temporal. Es un riesgo de seguridad grave. Usa 755 para carpetas y 644 para archivos siempre que sea posible.


Paso 8: Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, pueden aparecer algunos errores típicos. Te los explico y te doy la solución:

Error: "Connection refused" o "No se puede conectar al servidor"

  • Verifica que el servidor FTP es correcto (sin http:// delante).
  • Comprueba que tu hosting tiene el servicio FTP activo.
  • Asegúrate de que el puerto es el 21 (o el que te indique tu proveedor).

Error: "Login incorrect" o "Usuario o contraseña incorrectos"

  • Revisa que no tienes espacios en blanco en el usuario o la contraseña.
  • Si usas cPanel, asegúrate de que el usuario FTP es el completo (suele incluir el nombre de la cuenta, como usuario@dominio).
  • Prueba a cambiar la contraseña en el panel de control.

Error: "No se pudo recuperar el listado del directorio"

  • Es un fallo de conexión pasiva/activa. Ve a "Editar" > "Ajustes" > "Conexión" > "FTP" y en "Modo pasivo" elige "Usar modo pasivo". Si sigues con problemas, prueba con "Usar modo activo".
  • También puede ser un problema de firewall. Abre el puerto 21 y el rango de puertos pasivos en tu firewall.

Error: "Permiso denegado" al subir archivos

  • La carpeta de destino no tiene permisos de escritura para tu usuario FTP. Cambia los permisos de la carpeta a 755 o 775 temporalmente.
  • Si estás subiendo a public_html, asegúrate de que es tu carpeta y no la de otro usuario.

Alternativas a FileZilla: otros clientes FTP

Aunque FileZilla es el más usado, existen otras opciones muy buenas:

  • WinSCP: muy popular en Windows, con interfaz similar y soporte para SFTP (más seguro que FTP).
  • Cyberduck: ideal para macOS y Windows, con integración con editores de código.
  • Transmit: de pago, pero muy rápido y elegante para macOS.

[INFO] Si tu hosting ofrece SFTP (FTP sobre SSH), es más seguro que el FTP clásico. FileZilla también lo soporta; solo tienes que cambiar el puerto a 22 y el protocolo a SFTP. Consulta con tu proveedor si lo tienen disponible.


FTP vs. Administrador de archivos del panel de control

¿Cuándo usar FTP y cuándo usar el administrador de archivos de cPanel, Plesk o DirectAdmin?

  • Usa FTP cuando tengas que subir cientos de archivos, carpetas completas o archivos grandes. Es mucho más rápido y cómodo.
  • Usa el administrador web para cambios puntuales, como editar un archivo de configuración o subir una imagen suelta.

Ambos métodos son complementarios. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso por FTP se realiza igual que en los demás, pero el puerto de acceso al panel es el 2106. No lo confundas con el puerto FTP, que sigue siendo el 21.


Preguntas frecuentes (FAQ)

¿Puedo usar FTP para subir mi web WordPress?

Sí, es la forma más habitual. Descarga WordPress desde wordpress.org, descomprímelo en tu ordenador y súbelo a public_html con FileZilla. Luego sigue el asistente de instalación desde tu navegador.

¿Cuánto tiempo tarda en subir un archivo?

Depende del tamaño y de tu conexión. Con fibra óptica, un archivo de 1 GB puede tardar entre 5 y 10 minutos. FileZilla te muestra la velocidad de subida y el tiempo restante.

¿Puedo subir archivos desde mi móvil o tablet?

Sí, con apps como "FTP Client" o "FileZilla Client" (disponibles en Android e iOS), aunque la experiencia es menos cómoda que en un ordenador.

¿Es seguro usar FTP?

El FTP clásico no cifra los datos. Si tu hosting ofrece FTPS (FTP sobre SSL) o SFTP (FTP sobre SSH), úsalos. Son igual de fáciles de configurar en FileZilla y mucho más seguros.

¿Necesito permisos especiales para subir archivos a la raíz?

Generalmente no, si eres el administrador de la cuenta. Solo necesitas los permisos de escritura en la carpeta de destino.


Conclusión

Subir archivos a tu hosting con FileZilla es una habilidad básica que todo propietario de una web debería dominar. No solo te da control total sobre tus archivos, sino que te ahorra muchísimo tiempo en comparación con los administradores web. Con esta guía paso a paso, ya tienes todo lo necesario para conectar FTP, gestionar tus carpetas y subir tu web sin depender de nadie.

Recuerda: si te pierdes, vuelve a los pasos uno a uno y revisa los datos de conexión. Y si tu hosting usa Syspanel, no olvides que el panel se accede por el puerto 2106, pero el FTP siempre será por el puerto 21 (o el que te indique tu proveedor).

Ahora ya puedes subir esos archivos con confianza. ¡Manos a la obra!

¿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