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

Cómo subir archivos con FTP a tu hosting

Actualizado el 26 de marzo de 2026

¿Qué es FTP y por qué lo necesitas para tu hosting?

Si alguna vez te has preguntado cómo "subir" los archivos de tu página web al servidor donde está alojada, la respuesta corta es: mediante FTP. FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos) es, en términos sencillos, el "camión de mudanzas" que lleva tus archivos desde tu computadora hasta el disco duro de tu hosting.

Cada vez que creas una web con WordPress, HTML, o cualquier otro sistema, necesitas que esos archivos estén en el servidor para que los visitantes puedan verlos. Aunque algunos paneles de control ofrecen un administrador de archivos en línea, FTP es mucho más rápido y práctico cuando tienes que subir muchos archivos o carpetas enteras. Dominar subir archivos ftp te dará control total sobre tu sitio, desde instalar un tema hasta solucionar errores.

En esta guía extensa, te explicaré paso a paso cómo conectar tu ordenador a tu hosting usando el cliente más popular: FileZilla. No necesitas ser un experto en informática; solo seguir las instrucciones y tendrás tus archivos en el aire en cuestión de minutos.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, reúne estos tres datos. Son la "llave" para entrar a tu servidor. Sin ellos, no podrás conectarte. Normalmente los recibes por correo electrónico cuando contratas tu plan de hosting, o los encuentras en el panel de control.

1. El servidor FTP (Host): Es la dirección a la que te conectas. Suele ser algo como ftp.tudominio.com o directamente tudominio.com. A veces, también puede ser una IP como 192.168.1.1.

2. El nombre de usuario: Es el usuario que creaste al contratar el hosting. Si usas cPanel, suele ser el mismo que usas para entrar al panel.

3. La contraseña: La clave asociada a ese usuario.

Consejo importante: Si no encuentras estos datos, revisa el correo de bienvenida de tu proveedor. Si usas cPanel, puedes crear un usuario FTP específico desde la sección "Cuentas FTP". Esto es útil si quieres dar acceso a otra persona sin darle tu contraseña principal.

Paso 1: Descargar e instalar FileZilla (el mejor cliente FTP)

Existen muchos programas para conectar ftp cpanel, pero FileZilla es el estándar de oro por ser gratuito, de código abierto y muy fácil de usar. Funciona en Windows, Mac y Linux.

Para instalarlo:

  1. Ve al sitio oficial: filezilla-project.org.
  2. Descarga la versión para tu sistema operativo (la que dice "FileZilla Client").
  3. Ejecuta el archivo de instalación y sigue los pasos del asistente. No necesitas cambiar ninguna opción; dale a "Siguiente" hasta que termine.

Una vez instalado, ábrelo. Verás una interfaz dividida en dos columnas principales: la izquierda es tu computadora (local) y la derecha es el servidor (remoto). En la parte superior hay una barra de herramientas con campos para el Host, Usuario, Contraseña y Puerto.

Paso 2: Conectar a tu hosting (La conexión rápida)

Esta es la parte más emocionante. En la barra superior de FileZilla, verás los campos vacíos. Rellénalos así:

  1. Servidor (Host): Escribe tu dirección FTP (ej: ftp.midominio.com).
  2. Nombre de usuario: Tu usuario de hosting.
  3. Contraseña: Tu clave.
  4. Puerto: Déjalo vacío o escribe 21 (es el puerto estándar para FTP). No lo cambies a menos que tu proveedor te diga lo contrario.

Haz clic en el botón "Conexión rápida" (el que tiene un rayo). FileZilla intentará conectarse y, si todo está bien, verás que la columna de la derecha se llena con los archivos de tu servidor. En la parte superior, verás mensajes de estado como "Directorio listado correctamente".

[TIP]: Si tu conexión falla, revisa que no haya errores tipográficos. El error más común es escribir http:// delante del host. Recuerda, solo la dirección, sin protocolos.

[WARNING]: Si tu hosting usa una conexión segura (FTPS/SFTP), el puerto cambiará (normalmente 22 para SFTP). Si tu proveedor te da un puerto específico, úsalo. Si no estás seguro, contacta con soporte.

Paso 3: Navegar por el servidor y encontrar la carpeta correcta

Una vez conectado, verás la estructura de archivos de tu hosting en el panel derecho. Es normal sentirse abrumado al principio, pero hay una regla de oro:

En cPanel y la mayoría de los hosting, tu web vive dentro de la carpeta public_html.

Esta es la carpeta raíz de tu dominio principal. Si tienes varios dominios (addon domains), normalmente están en subcarpetas dentro de public_html o en carpetas paralelas como public_html/midominio2.com.

Para navegar, simplemente haz doble clic en las carpetas. En el panel derecho, busca la carpeta public_html y entra en ella. Si no existe, busca carpetas como htdocs, www o web. Esa es tu "casa".

Paso 4: Subir tus archivos (El momento clave)

Ahora viene la acción. Hay dos formas de subir archivos ftp con FileZilla:

Método 1: Arrastrar y soltar

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes tus archivos web (por ejemplo, la carpeta donde está tu WordPress).
  2. Selecciona todos los archivos y carpetas (Ctrl+A en Windows, Cmd+A en Mac).
  3. Arrastra esa selección hasta el panel derecho (el servidor, dentro de public_html).
  4. Suelta el botón del ratón. FileZilla empezará a subir los archivos. Verás una lista de transferencias en la parte inferior.

Método 2: Clic derecho y subir

  1. Selecciona los archivos en el panel izquierdo.
  2. Haz clic derecho sobre ellos.
  3. Elige la opción "Subir" (o "Upload").
  4. Los archivos se pondrán en cola y comenzarán a subirse.

[INFO]: Si subes una web completa, no subas la carpeta que la contiene, sino su contenido. Es decir, si tienes una carpeta llamada miweb en tu PC con index.php, wp-content, etc., abre miweb y sube lo que hay dentro a public_html. Así tu dominio apuntará directamente a tu web.

Paso 5: Verificar que todo se subió correctamente

FileZilla tiene una pestaña en la parte inferior llamada "Transferencias fallidas". Al terminar, asegúrate de que esté vacía. Si hay fallos, suele ser por problemas de permisos o porque el archivo está abierto en otro programa.

Para verificar que tu web funciona, abre tu navegador y escribe tu dominio. Deberías ver tu página en acción. Si ves un error 404, revisa que hayas subido los archivos a la carpeta correcta (public_html) y que el archivo principal se llame index.php o index.html.

Paso 6: Gestionar permisos de archivos (CHMOD)

A veces, sobre todo en WordPress, necesitas cambiar los permisos de archivos o carpetas para que el servidor pueda escribir en ellos (por ejemplo, para subir imágenes). Esto se llama CHMOD.

En FileZilla:

  1. Haz clic derecho sobre el archivo o carpeta en el panel del servidor.
  2. Selecciona "Permisos de archivo...".
  3. Verás una ventana con casillas. La configuración típica es 755 para carpetas y 644 para archivos.
  4. Escribe el valor numérico en el campo o marca las casillas y pulsa "Aceptar".

[WARNING]: No pongas permisos 777 (todos los permisos) en todos tus archivos. Es un riesgo de seguridad grave. Úsalo solo temporalmente si un script te lo pide y cámbialo después.

Alternativas: Subir archivos desde cPanel (Sin programas)

Si estás de viaje o no quieres instalar FileZilla, puedes usar el Administrador de Archivos de cPanel. Es más lento pero útil para archivos pequeños.

  1. Entra a tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Navega a public_html.
  4. Haz clic en "Subir" en la barra superior.
  5. Selecciona los archivos desde tu computadora y espera a que suban.

Esta opción es ideal para subir un archivo puntual, como un favicon.ico o un .htaccess. Para proyectos grandes, FTP es mucho más eficiente.

¿Qué hago si no puedo conectar? Solución de problemas comunes

Aquí tienes las soluciones a los fallos más frecuentes al intentar conectar ftp cpanel:

Error: "No se pudo conectar al servidor"

  1. Revisa el host: Asegúrate de que escribiste ftp.tudominio.com y no tudominio.com sin el prefijo (aunque a veces funciona, el prefijo es más seguro).
  2. Prueba con "localhost": Si tu hosting es local (XAMPP, WampServer), el host es localhost.
  3. Firewall/antivirus: A veces bloquean el puerto 21. Desactívalos temporalmente para probar.
  4. Modo pasivo: En FileZilla, ve a Editar > Ajustes > FTP y asegúrate de que "Modo pasivo" esté seleccionado (es el predeterminado). Si no, cámbialo.

Error: "Contraseña incorrecta"

  1. Asegúrate de que no tienes el bloqueo de mayúsculas activado.
  2. Si usas cPanel, intenta cambiar la contraseña del usuario FTP desde el panel.
  3. Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel es a través del puerto 2106 (ej: tudominio.com:2106). Las credenciales FTP pueden diferir de las del panel; revísalas.

Error: "Permiso denegado"

  1. Estás intentando subir a una carpeta que no te pertenece. Solo puedes escribir en tu carpeta de usuario (normalmente public_html).
  2. Los permisos de la carpeta de destino no son correctos. Intenta cambiar los permisos a 755.

Gestión avanzada: Subir y bajar archivos en lote

Si tienes que mover 500 archivos, no los subas uno a uno. Selecciona todo y arrastra. FileZilla maneja múltiples transferencias a la vez (por defecto usa 2 conexiones, pero puedes subir ese número en Editar > Ajustes > Transferencias).

También puedes usar la Cola de archivos para programar subidas: haz clic derecho en los archivos y elige "Añadir a la cola". Luego, en la parte inferior, clic en "Procesar la cola". Esto es útil si necesitas liberar el programa para otras tareas.

Mantenimiento: Sincronizar carpetas locales y remotas

Una función muy útil de FileZilla es la sincronización de directorios. Si trabajas en local y quieres que los cambios se reflejen automáticamente en el servidor, esto te ahorrará tiempo.

  1. En FileZilla, ve a Ver > Sincronización de directorios.
  2. Elige la carpeta local y la remota que quieres sincronizar.
  3. Selecciona la dirección (local a remota, remota a local, o ambas).
  4. Pulsa "Aceptar". Ahora, cuando navegues o cambies archivos, FileZilla te preguntará si quieres subirlos.

[INFO]: Ten cuidado con la sincronización bidireccional si trabajas en equipo. Podrías sobrescribir cambios de otros. Es mejor usarla solo para sitios personales.

Preguntas frecuentes (FAQ)

¿Puedo usar FTP para subir mi web de WordPress?
Sí, de hecho es la forma más común. Solo asegúrate de subir todos los archivos de WordPress a public_html. Después, crea la base de datos en cPanel y configura el wp-config.php.

¿Cuánto tiempo tarda en subir un archivo grande?
Depende de tu velocidad de subida de internet y del tamaño del archivo. Un archivo de 100MB puede tardar entre 5 y 20 minutos con una conexión promedio. Usa un cable Ethernet para velocidades más estables.

¿Es seguro usar FTP?
El FTP estándar no cifra tus datos. Para mayor seguridad, usa SFTP (puerto 22) o FTPS (puerto 990). Muchos hosting lo ofrecen. En FileZilla, solo cambia el puerto y el protocolo en la barra de conexión rápida (elige "SFTP - SSH File Transfer Protocol" en el desplegable).

¿Puedo conectarme desde mi móvil?
Sí, existen apps como "FTP Client" o "ES File Explorer" que te permiten conectarte. La interfaz es menos cómoda, pero funciona para subidas puntuales.

Conclusión: Ya eres un experto en subir archivos

Has aprendido a subir archivos ftp con FileZilla, a conectar ftp cpanel, y a gestionar tus archivos web. Este conocimiento es fundamental para cualquier persona que gestione un sitio web. Ya no dependes de asistencias técnicas para subir una actualización o un parche.

Recuerda la regla de oro: todo a public_html. Y si usas Syspanel, recuerda el puerto 2106 para acceder a su panel. Con la práctica, subir archivos será tan natural como guardar un documento en tu PC.

Si te surge alguna duda, no dudes en consultar la documentación de tu proveedor o abrir un ticket de soporte. ¡Ahora ve y sube esos archivos con confianza!

¿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