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

¿Cómo subir archivos a tu web con FTP en DirectAdmin?

Actualizado el 13 de febrero de 2026

¿Alguna vez has creado una página web y te has preguntado cómo pasas esos archivos desde tu computadora al servidor? La respuesta es sencilla: usando FTP. FTP son las siglas de File Transfer Protocol, un método clásico y muy fiable para subir archivos a tu web. En este artículo, te guiaré paso a paso para que puedas hacerlo usando DirectAdmin, uno de los paneles de control más populares entre los proveedores de hosting. Usaremos FileZilla, un programa gratuito y muy fácil de usar, para que la tarea sea pan comido.

Vamos a desglosar todo el proceso. Primero entenderemos qué es FTP y por qué es útil, luego configuraremos tu cuenta en DirectAdmin, instalaremos FileZilla y, finalmente, subiremos tus archivos. No te preocupes si nunca lo has hecho; aquí lo explicamos como si fuera la primera vez.

[INFO] Este tutorial está pensado para principiantes. Si ya tienes experiencia, puede que algunos pasos te resulten obvios, pero siempre es bueno repasar los fundamentos.


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

FTP es un protocolo de red que te permite transferir archivos entre tu ordenador y el servidor donde está alojada tu web. Piensa en él como un mensajero digital que lleva tus fotos, textos, vídeos o cualquier otro archivo desde tu escritorio hasta el disco duro del servidor. Sin FTP, tendrías que usar métodos más complejos, como acceder al servidor por línea de comandos o usar el administrador de archivos del panel de control para subir uno por uno, lo cual es poco práctico si tienes muchos archivos.

DirectAdmin es el panel de control que te da acceso a todas las funciones de tu hosting. Desde ahí puedes crear cuentas FTP, gestionar bases de datos, correos electrónicos y mucho más. Combinado con un cliente FTP como FileZilla, tendrás una herramienta potente y visual para manejar tu sitio web.

[TIP] Aunque existen otros clientes FTP (como Cyberduck o WinSCP), FileZilla es el más recomendado por su interfaz clara y su amplia compatibilidad con Windows, macOS y Linux.


Paso 1: Accede a tu panel de DirectAdmin

Antes de nada, necesitas las credenciales de acceso a DirectAdmin. Normalmente, tu proveedor de hosting te las envía por correo electrónico cuando contratas el servicio. Si no las tienes, contacta con su soporte.

  1. Abre tu navegador favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la dirección de tu panel. Suele ser algo como https://tudominio.com:2222 o https://ipdelServidor:2222. El puerto 2222 es el estándar para DirectAdmin.
  3. Introduce tu nombre de usuario (normalmente es el mismo que usas para gestionar el hosting) y tu contraseña.
  4. Haz clic en "Iniciar sesión". Verás el escritorio de DirectAdmin, con varios iconos y opciones.

[WARNING] Si ves un mensaje de seguridad en el navegador (como "La conexión no es privada"), no te asustes. Es normal porque el certificado SSL puede ser autofirmado. Simplemente haz clic en "Avanzado" y luego en "Continuar" para acceder.


Paso 2: Crea o localiza tu cuenta FTP

DirectAdmin suele crear automáticamente una cuenta FTP principal cuando configuras tu hosting. Sin embargo, es posible que necesites crear una nueva para tener más control o por seguridad. Vamos a ver cómo hacerlo.

Localizar la cuenta FTP existente

  1. En el escritorio de DirectAdmin, busca el icono que dice "Cuentas FTP" o "FTP Accounts". Haz clic en él.
  2. Verás una lista de las cuentas FTP que ya existen. Normalmente hay una con el nombre de tu usuario principal. Anota los siguientes datos:
    • Usuario: suele ser tuusuario@tudominio.com o simplemente tuusuario.
    • Servidor: la IP de tu servidor o el nombre de dominio (por ejemplo, ftp.tudominio.com).
    • Puerto: por defecto es el 21 para FTP estándar, aunque algunos servidores usan el 21 para FTP y el 22 para SFTP (más seguro).

Crear una nueva cuenta FTP (opcional)

Si prefieres tener una cuenta separada para un proyecto específico:

  1. En la misma sección "Cuentas FTP", busca un botón o enlace que diga "Crear cuenta" o "Add FTP Account".
  2. Rellena los campos:
    • Nombre de usuario: elige uno descriptivo, por ejemplo, miproyecto.
    • Contraseña: usa una segura, con mayúsculas, minúsculas, números y símbolos. DirectAdmin te mostrará un indicador de fortaleza.
    • Directorio: aquí defines a qué carpeta tendrá acceso esta cuenta. Por defecto, suele ser public_html (la raíz de tu web). Si quieres limitarla a una subcarpeta, escribe la ruta completa, como public_html/misitio.
  3. Haz clic en "Crear". La nueva cuenta aparecerá en la lista.

[TIP] Es buena práctica crear cuentas FTP separadas para cada sitio o aplicación. Así, si una se ve comprometida, las demás están a salvo.


Paso 3: Instala y configura FileZilla

Ahora que ya tienes los datos de tu cuenta FTP, toca preparar el programa que usaremos para subir archivos. FileZilla es gratuito y puedes descargarlo desde su sitio oficial.

Instalación

  1. Ve a filezilla-project.org y descarga la versión para tu sistema operativo.
  2. Ejecuta el instalador y sigue los pasos. No necesitas cambiar ninguna opción; con las predeterminadas funciona perfectamente.
  3. Una vez instalado, abre FileZilla. Verás una ventana dividida en varias secciones:
    • Panel izquierdo: archivos de tu computadora local.
    • Panel derecho: archivos del servidor remoto (aún vacío).
    • Barra superior: campos para conectar (Servidor, Usuario, Contraseña, Puerto).

Configurar la conexión

  1. En la barra superior de FileZilla, introduce los siguientes datos:
    • Servidor: la IP de tu servidor o ftp.tudominio.com.
    • Nombre de usuario: el que anotaste en el paso anterior (por ejemplo, tuusuario@tudominio.com).
    • Contraseña: la que pusiste al crear la cuenta.
    • Puerto: déjalo en blanco o pon 21 para FTP estándar. Si tu hosting soporta SFTP, puedes usar el puerto 22 (más seguro).
  2. Haz clic en "Conexión rápida". FileZilla intentará conectar. Si es la primera vez, te preguntará si confías en el servidor. Marca "Confiar siempre" y acepta.

[WARNING] Si la conexión falla, revisa que el puerto sea el correcto. Algunos servidores bloquean el puerto 21 por seguridad y usan el 22 para SFTP. También verifica que el cortafuegos de tu ordenador no esté bloqueando FileZilla.


Paso 4: Navega y sube tus archivos

Una vez conectado, verás en el panel derecho (remoto) las carpetas de tu servidor. La más importante es public_html (o www), que es donde debe ir todo el contenido de tu web.

Subir archivos con arrastrar y soltar

  1. En el panel izquierdo (local), navega hasta la carpeta de tu computadora donde tengas los archivos de tu web (por ejemplo, una carpeta llamada miweb).
  2. Selecciona todos los archivos que quieras subir. Puedes usar Ctrl+A (Windows/Linux) o Cmd+A (macOS) para seleccionarlos todos, o mantener presionado Ctrl y hacer clic en varios.
  3. Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho, dentro de la carpeta public_html. FileZilla comenzará a transferirlos automáticamente.
  4. Verás una barra de progreso en la parte inferior. Cuando termine, los archivos aparecerán en el panel remoto.

Subir archivos con clic derecho

Si prefieres no usar arrastrar:

  1. En el panel izquierdo, haz clic derecho sobre el archivo o carpeta que quieras subir.
  2. Selecciona "Subir" en el menú contextual.
  3. El archivo se transferirá al directorio remoto que esté abierto en ese momento.

[TIP] Si tu web tiene muchos archivos (como un gestor de contenidos tipo WordPress), puedes subir toda la carpeta de una vez. FileZilla mantiene la estructura de directorios automáticamente.


Paso 5: Verifica que los archivos están en tu web

Una vez subidos los archivos, es hora de comprobar que todo funciona.

  1. Abre tu navegador y escribe la dirección de tu dominio (por ejemplo, https://tudominio.com).
  2. Si has subido una página de inicio llamada index.html, deberías verla cargada.
  3. Si no ves nada, revisa que los archivos estén en public_html y que el nombre del archivo principal sea correcto (normalmente index.html, index.php o default.html).

[WARNING] A veces los cambios tardan unos minutos en reflejarse debido a la caché del navegador. Prueba a recargar la página con Ctrl+F5 (o Cmd+Shift+R en macOS) para forzar una actualización limpia.


Solución de problemas comunes

Aunque el proceso es sencillo, pueden surgir algunos inconvenientes. Aquí tienes los más frecuentes y cómo solucionarlos.

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

  • Causa: El servidor puede estar caído, el puerto es incorrecto o tu firewall bloquea la conexión.
  • Solución: Verifica que el servidor esté funcionando (prueba a acceder a tu web). Asegúrate de usar el puerto correcto (21 para FTP, 22 para SFTP). Temporalmente, desactiva el firewall de tu ordenador para probar.

Error de autenticación: "Contraseña incorrecta"

  • Causa: Has escrito mal la contraseña o el usuario.
  • Solución: Vuelve a DirectAdmin, en "Cuentas FTP", y restablece la contraseña. Copia y pega exactamente los caracteres.

Los archivos no se ven en la web

  • Causa: Los has subido a la carpeta equivocada o el nombre del archivo principal no es el correcto.
  • Solución: Asegúrate de que los archivos estén dentro de public_html. Si tu web usa PHP, el archivo principal debe llamarse index.php. Si es HTML, index.html.

Preguntas frecuentes (FAQ)

¿Puedo usar FTP desde el propio DirectAdmin?
Sí, DirectAdmin tiene un "Administrador de archivos" integrado al que puedes acceder desde el panel. Sin embargo, para subir muchos archivos o carpetas grandes, FileZilla es mucho más rápido y práctico.

¿Es seguro usar FTP?
El FTP estándar envía tus datos sin cifrar, lo que puede ser un riesgo en redes públicas. Para mayor seguridad, usa SFTP (puerto 22) si tu servidor lo soporta. Muchos proveedores de hosting ya lo ofrecen.

¿Cuánto tiempo tardan en subirse los archivos?
Depende del tamaño de los archivos y de tu velocidad de internet. Archivos pequeños (como imágenes de pocos KB) se suben en segundos. Un sitio completo con muchas fotos puede tardar varios minutos.

¿Qué hago si mi proveedor usa otro panel, como Syspanel (antes HestiaCP)?
Si tu panel es Syspanel (HestiaCP), el proceso es muy similar. La principal diferencia es que el puerto de acceso al panel suele ser el 2106. Para FTP, los pasos son los mismos: busca la sección de cuentas FTP, crea una y usa FileZilla con los datos que te proporcione.

¿Necesito conocimientos técnicos para usar FTP?
No, para nada. Con este tutorial, cualquier persona puede subir archivos a su web. Solo necesitas seguir los pasos y tener paciencia la primera vez.


Consejos finales para un uso eficiente

  • Organiza tus archivos localmente: Antes de subir nada, ten una estructura clara en tu computadora. Así evitarás confusiones.
  • Usa contraseñas seguras: No uses "123456" ni "password". Una buena contraseña protege tu web de accesos no autorizados.
  • Actualiza tus archivos con cuidado: Si sobrescribes un archivo por error, podrías romper tu web. Siempre haz una copia de seguridad antes de hacer cambios importantes.
  • Explora las opciones de FileZilla: Puedes configurar transferencias simultáneas, límites de velocidad y filtros de archivos. Todo está en el menú "Editar" > "Ajustes".

Subir archivos a tu web con FTP en DirectAdmin es una habilidad básica que te dará mucho control sobre tu sitio. Con FileZilla, el proceso es visual, rápido y fiable. No tengas miedo de experimentar: una vez que lo hagas un par de veces, te parecerá algo natural.

[INFO] Recuerda que siempre puedes consultar la documentación oficial de DirectAdmin o FileZilla si encuentras algún problema. La comunidad de usuarios también es muy activa y siempre hay alguien dispuesto a ayudar.

¡Ahora ya estás listo para llevar tu web al siguiente nivel! Ve a por ello.

¿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