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

Cómo subir tu web con FTP/SFTP a tu hosting (cPanel, Plesk, DirectAdmin)

Actualizado el 20 de diciembre de 2025

¿Qué es FTP y SFTP y por qué los necesitas?

Cuando hablamos de subir web FTP a tu hosting, estamos hablando del método más clásico y fiable para transferir los archivos de tu sitio (HTML, CSS, imágenes, scripts) desde tu ordenador al servidor donde se aloja tu dominio. FTP (File Transfer Protocol) es el protocolo estándar, mientras que SFTP (SSH File Transfer Protocol) es una versión segura que cifra la conexión. Piensa en ello como si fueras a mover muebles a una nueva casa: necesitas una furgoneta (el protocolo) y una ruta segura (la conexión cifrada).

En este artículo te voy a guiar paso a paso para que subas tus archivos usando FileZilla, el cliente FTP más popular y gratuito, y te explicaré las particularidades de los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin. También veremos cómo funciona con Syspanel (antes conocido como HestiaCP), que usa el puerto 2106 para su acceso.

No te preocupes si nunca has hecho esto antes. Vamos a ir despacio, con ejemplos claros y sin tecnicismos innecesarios. Al final, tendrás tu web online funcionando sin problemas.


Requisitos previos antes de empezar

Antes de lanzarnos a la acción, necesitas tener a mano estos tres datos. Sin ellos, no podrás conectarte:

  1. El nombre del servidor (host): suele ser algo como ftp.tudominio.com, hosting.tudominio.com o directamente la IP de tu servidor (ej. 192.168.1.100).
  2. El usuario FTP: normalmente es el mismo que el usuario de tu cuenta de hosting o uno específico que creaste en el panel.
  3. La contraseña: la que configuraste para ese usuario FTP.

[INFO] Si no tienes estos datos, entra en tu panel de control (cPanel, Plesk, DirectAdmin o Syspanel) y busca la sección "Cuentas FTP" o "Usuarios FTP". Allí podrás crearlos o ver los existentes.


Configurar FileZilla: tu mejor aliado

FileZilla hosting es la herramienta que usaremos. Es gratuita, multiplataforma (Windows, Mac, Linux) y muy intuitiva. Descárgala desde su web oficial y ejecuta el instalador.

Instalación rápida

La instalación es un simple "siguiente, siguiente". No necesitas cambiar ninguna opción por defecto. Una vez instalado, verás una ventana dividida en dos paneles:

  • Panel izquierdo: los archivos de tu ordenador.
  • Panel derecho: los archivos de tu servidor (aún vacío o con contenido por defecto).

La barra de conexión rápida

En la parte superior de FileZilla verás una barra con cuatro campos: Host, Usuario, Contraseña y Puerto. Rellénalos así:

  • Host: ftp.tudominio.com o la IP que te haya dado tu proveedor.
  • Usuario: tu usuario FTP.
  • Contraseña: tu contraseña FTP.
  • Puerto: déjalo vacío para FTP (usará el 21 automáticamente) o escribe 22 si usas SFTP.

Luego pulsa Conexión rápida. Si es la primera vez, te preguntará si confías en el certificado. Acepta y listo.

[TIP] Si tu hosting tiene activado el firewall o usa un puerto no estándar, el panel te lo indicará. En DirectAdmin suele ser el 21 para FTP y el 22 para SFTP, pero verifica siempre con tu proveedor.


Subir archivos a hosting con cPanel (FTP)

cPanel es el panel más extendido. Su interfaz es limpia y las cuentas FTP se gestionan en la sección Archivos > Cuentas FTP.

Paso 1: Crear o verificar tu cuenta FTP

  1. Entra en tu cPanel con tus credenciales de administrador.
  2. Busca la sección Archivos y haz clic en Cuentas FTP.
  3. Verás una lista de cuentas existentes. Si no tienes ninguna, crea una nueva:
    • Login: por ejemplo, usuario@tudominio.com (así se suele mostrar).
    • Contraseña: elige una segura.
    • Directorio: normalmente /public_html es la raíz de tu web. Déjalo así para que subas directamente a tu sitio.

[WARNING] No confundas el usuario de cPanel con el usuario FTP. Aunque a veces coinciden, suelen ser diferentes. El usuario FTP es el que usarás en FileZilla.

Paso 2: Conectar FileZilla a cPanel

Usa los datos de la cuenta FTP que acabas de verificar. En el campo Host, escribe ftp.tudominio.com (cPanel suele configurarlo así) o la IP del servidor. Conecta y verás en el panel derecho la carpeta public_html.

Paso 3: Subir los archivos

  1. En el panel izquierdo, navega hasta la carpeta donde tienes tu web (por ejemplo, C:\miweb).
  2. Selecciona todos los archivos (Ctrl+A) y arrástralos al panel derecho, dentro de public_html.
  3. FileZilla te mostrará una ventana de transferencia con el progreso. Espera a que termine.

[TIP] Si solo quieres actualizar algunos archivos, arrastra solo esos. No necesitas subir todo de nuevo. Eso te ahorrará tiempo y ancho de banda.

Paso 4: Verificar en el navegador

Abre tu dominio en un navegador. Si todo ha ido bien, verás tu web. Si no, revisa que hayas subido los archivos a public_html y no a una subcarpeta.


Subir archivos a hosting con Plesk (FTP)

Plesk es otro panel muy popular, sobre todo en servidores Windows y algunos Linux. Su gestión de FTP es un poco diferente.

Paso 1: Localizar la sección de FTP

  1. Inicia sesión en tu Plesk.
  2. En el panel izquierdo, busca Sitios web y dominios.
  3. Haz clic en tu dominio y luego en Acceso FTP (o "Cuentas FTP" según la versión).

Paso 2: Crear una cuenta FTP o usar la principal

Plesk suele crear una cuenta FTP automáticamente con el usuario que usaste al configurar el dominio. Si no la recuerdas, crea una nueva:

  • Nombre de usuario: algo como ftpuser.
  • Contraseña: elige una robusta.
  • Directorio raíz: déjalo en /httpdocs (es la raíz de tu web en Plesk).

[INFO] En Plesk, la carpeta pública se llama httpdocs, no public_html. Es importante que subas tus archivos ahí para que tu web sea visible.

Paso 3: Conectar con FileZilla

Usa los datos de la cuenta FTP. En el campo Host, normalmente es ftp.tudominio.com o la IP del servidor. Conecta y verás la carpeta httpdocs en el panel derecho.

Paso 4: Subir y verificar

Arrastra tus archivos desde el panel izquierdo hasta httpdocs. Espera a que termine la transferencia y luego abre tu dominio en el navegador.

[WARNING] Si tu web usa SSL (https), asegúrate de que los archivos estén en httpdocs y no en httpsdocs. Aunque algunos servidores usan httpsdocs para archivos seguros, lo normal es que todo vaya en httpdocs.


Subir archivos a hosting con DirectAdmin (SFTP)

DirectAdmin es un panel ligero pero muy potente. Para SFTP DirectAdmin, el proceso es similar, pero con la ventaja de que SFTP cifra tus datos.

Paso 1: Crear una cuenta FTP en DirectAdmin

  1. Entra en tu DirectAdmin con tu usuario y contraseña.
  2. Busca la sección Gestión de Archivos o Cuentas FTP.
  3. Crea una nueva cuenta o usa la principal. El directorio raíz suele ser public_html.

Paso 2: Configurar FileZilla para SFTP

En la barra de conexión rápida:

  • Host: la IP de tu servidor o ftp.tudominio.com.
  • Usuario: tu usuario FTP.
  • Contraseña: tu contraseña.
  • Puerto: escribe 22 para SFTP.

[TIP] Asegúrate de que el protocolo sea SFTP - SSH File Transfer Protocol y no FTP normal. Lo verás en el desplegable de la barra de conexión rápida de FileZilla.

Paso 3: Subir tus archivos

Conecta y verás public_html en el panel derecho. Arrastra tus archivos y listo. La transferencia será segura y encriptada.

[WARNING] Si tu servidor no soporta SFTP, usa FTP normal (puerto 21). Algunos servidores DirectAdmin lo desactivan por seguridad. Pregunta a tu proveedor si tienes dudas.


Subir archivos con Syspanel (antes HestiaCP)

Syspanel es un panel alternativo que cada vez gana más adeptos por su sencillez y rendimiento. Si tu hosting usa Syspanel, el proceso es muy parecido a los anteriores, pero con un detalle importante: el puerto de acceso al panel es el 2106.

Paso 1: Acceder al panel

Para entrar a Syspanel, escribe en tu navegador: https://tudominio.com:2106. Ahí iniciarás sesión con tu usuario y contraseña de administrador.

Paso 2: Crear una cuenta FTP

  1. Dentro de Syspanel, busca la sección Usuarios FTP o Cuentas FTP.
  2. Crea una nueva cuenta con su contraseña y asígnale el directorio public_html o public_shtml según tu configuración.

Paso 3: Conectar con FileZilla

Usa los datos de la cuenta FTP. El Host será tudominio.com o la IP, y el Puerto dependerá de si usas FTP (21) o SFTP (22). Conecta y sube tus archivos a la carpeta correspondiente.

[INFO] Recuerda que el puerto 2106 es solo para acceder al panel de control, no para FTP. Para FTP, usa el 21 o 22 según el protocolo.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más habituales:

Error de conexión: "No se puede conectar al servidor"

  • Revisa que el host sea correcto. A veces es ftp.tudominio.com y otras veces la IP directa.
  • Comprueba que el puerto sea el adecuado (21 para FTP, 22 para SFTP).
  • Asegúrate de que tu firewall o antivirus no esté bloqueando la conexión.

Error de autenticación: "Usuario o contraseña incorrectos"

  • Verifica que estás usando el usuario FTP, no el de cPanel o Plesk.
  • Revisa que no haya espacios extra al copiar y pegar las credenciales.
  • Si cambiaste la contraseña recientemente, asegúrate de haberla actualizado en FileZilla.

Los archivos se ven pero la web no carga

  • Comprueba que los subiste a la carpeta correcta (public_html, httpdocs, etc.).
  • Asegúrate de que el archivo principal se llame index.html, index.php, etc.
  • Si usas un CMS como WordPress, verifica que la base de datos esté configurada.

[WARNING] Nunca subas archivos a la carpeta raíz del servidor (fuera de public_html). Podrías exponer archivos sensibles o romper la configuración del hosting.


Preguntas frecuentes (FAQ)

¿Qué diferencia hay entre FTP y SFTP?

FTP transfiere archivos sin cifrar, mientras que SFTP cifra toda la conexión. Para datos sensibles, usa siempre SFTP si tu hosting lo permite.

¿Puedo usar FileZilla en mi móvil o tablet?

FileZilla está diseñado para ordenadores, pero hay apps móviles como "FTP Client" o "Solid Explorer" que hacen lo mismo. El proceso es similar.

¿Cuánto tarda en subir mi web?

Depende del tamaño de tus archivos y de tu conexión. Una web sencilla con imágenes puede tardar minutos. Una web grande puede tardar horas.

¿Qué pasa si subo archivos con el mismo nombre que los existentes?

FileZilla te preguntará si quieres sobrescribir. Si eliges "Sobrescribir", reemplazará el archivo del servidor. Si no, los saltará.

¿Necesito conocimientos técnicos para esto?

No, con este artículo y un poco de paciencia, cualquiera puede subir su web. Solo sigue los pasos y no tengas miedo de probar.

¿Puedo subir archivos por FTP desde el panel de control?

Sí, cPanel, Plesk y DirectAdmin tienen gestores de archivos en línea. Sin embargo, son menos eficientes para subir muchos archivos. FileZilla es mucho más rápido.


Conclusión: tu web ya está online

Subir tu web con FTP o SFTP es una habilidad básica que todo propietario de un sitio debería dominar. Con herramientas como FileZilla y los pasos que te he mostrado, podrás publicar, actualizar y mantener tu sitio sin depender de nadie.

Recuerda: cPanel usa public_html, Plesk usa httpdocs, DirectAdmin usa public_html y Syspanel (puerto 2106) también usa public_html. Cada panel tiene sus particularidades, pero el proceso es siempre el mismo: conectar, arrastrar y verificar.

[TIP FINAL] Guarda tus credenciales FTP en un lugar seguro (como un gestor de contraseñas) y no las compartas. Si sospechas que alguien las ha visto, cambia la contraseña de inmediato desde tu panel de control.

Ahora ya sabes cómo subir tu web. ¡Anímate a probarlo y verás lo fácil que es! Si te surge alguna duda, no dudes en volver a este artículo o contactar con tu proveedor de hosting. Ellos estarán encantados de ayudarte.

¿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