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

Cómo configurar FTP en DirectAdmin para subir archivos

Actualizado el 3 de noviembre de 2025

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

FTP (Protocolo de Transferencia de Archivos) es, en términos simples, el método estándar para mover archivos entre tu computadora y tu servidor de hosting. Piensa en ello como el "mensajero" que lleva tus archivos desde tu escritorio hasta el disco duro de tu sitio web. Sin FTP, tendrías que usar el administrador de archivos del panel de control, que es mucho más limitado para subir muchos archivos o carpetas grandes.

¿Cuándo usar FTP en lugar del administrador de archivos?

  • Cuando necesitas subir cientos de archivos a la vez.
  • Cuando quieres arrastrar y soltar carpetas completas con su estructura interna.
  • Cuando necesitas editar archivos directamente en el servidor sin descargarlos antes.
  • Cuando trabajas con un equipo y necesitas sincronizar proyectos.

Configurar FTP en DirectAdmin es un proceso sencillo que te tomará menos de 5 minutos. En esta guía te explicaré paso a paso cómo hacerlo, y también cómo usar FileZilla, el cliente FTP más popular y gratuito, para conectarte y subir tus archivos.


Paso 1: Accede a tu panel de DirectAdmin

Antes de configurar nada, necesitas entrar a tu panel de control. DirectAdmin es el panel que te da acceso a todas las herramientas de tu hosting.

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la URL de acceso a DirectAdmin. Normalmente es algo como https://tu-dominio.com:2222 o la dirección IP de tu servidor seguida de :2222.
  3. Introduce tu usuario y contraseña de hosting. Estos datos los recibiste por correo cuando contrataste el servicio.

[TIP] Si no sabes cuál es tu URL de acceso, revisa el correo de bienvenida de tu proveedor de hosting o contacta con su soporte. También puedes probar con https://tu-dominio.com:2222.

Una vez dentro, verás el panel principal con varios iconos. No te asustes, es más fácil de lo que parece.


Paso 2: Crea una cuenta FTP (o usa la principal)

DirectAdmin te permite crear múltiples cuentas FTP. Lo recomendable es crear una cuenta específica para cada proyecto o persona, así mantienes la seguridad y controlas quién accede a qué.

Para crear una nueva cuenta FTP:

  1. Busca el icono "FTP Management" o "Gestión FTP" en el panel principal. Haz clic en él.
  2. Verás una lista de las cuentas FTP existentes. Si es la primera vez, probablemente solo verás tu cuenta principal (la misma que usas para entrar a DirectAdmin).
  3. Busca el botón "Create FTP Account" o "Crear cuenta FTP".
  4. Rellena el formulario:
    • Username: Elige un nombre para tu cuenta FTP, por ejemplo webmaster o proyecto1.
    • Password: Introduce una contraseña segura. DirectAdmin te muestra un indicador de fortaleza.
    • Directory: Aquí defines la carpeta a la que tendrá acceso esa cuenta. Por defecto, suele ser la raíz de tu sitio (/domains/tudominio.com/public_html). Puedes dejarlo así o restringirlo a una subcarpeta.
  5. Haz clic en "Create" o "Crear".

[WARNING] No compartas tu contraseña principal de DirectAdmin con nadie. Crea cuentas FTP separadas para cada persona o servicio que necesite acceso a tus archivos.


Paso 3: Instala FileZilla (el cliente FTP recomendado)

Ahora que ya tienes tu cuenta FTP configurada en el servidor, necesitas un programa en tu computadora para conectarte. FileZilla es el más utilizado porque es gratuito, multiplataforma (Windows, Mac y Linux) y muy fácil de usar.

Para instalar FileZilla:

  1. Ve a la página oficial: filezilla-project.org.
  2. Descarga la versión para tu sistema operativo (la versión Client, no la Server).
  3. Ejecuta el instalador y sigue los pasos. Es un proceso estándar: aceptar términos, elegir carpeta de instalación y listo.

[INFO] Existe una versión portable de FileZilla que no necesita instalación. Es útil si quieres usarlo en varios ordenadores sin dejar rastro.


Paso 4: Configura la conexión FTP en FileZilla

Ahora viene la parte práctica. Vamos a configurar FileZilla para que se conecte a tu servidor usando la cuenta FTP que creaste en DirectAdmin.

  1. Abre FileZilla.
  2. En la barra superior verás campos para Host, Username, Password y Port.
    • Host: Escribe ftp.tudominio.com o la dirección IP de tu servidor. También puedes usar el nombre de tu dominio directamente.
    • Username: El nombre de usuario FTP que creaste (por ejemplo, webmaster).
    • Password: La contraseña que pusiste al crear la cuenta.
    • Port: Déjalo vacío o pon 21 (el puerto estándar para FTP).
  3. Haz clic en "Quickconnect" (el botón con un rayo).

Si todo está bien, verás que el panel inferior se llena de mensajes de conexión y, al final, un mensaje verde que dice "Directory listing successful" o similar. Eso significa que estás conectado.

[WARNING] Si ves un error de certificado o de "host key", es normal la primera vez. FileZilla te preguntará si confías en el servidor. Acepta y marca la casilla "Always trust this host" para no volver a verlo.


Paso 5: Explora la interfaz de FileZilla

FileZilla tiene una interfaz dividida en cuatro paneles:

  • Panel izquierdo superior: Archivos de tu computadora local.
  • Panel derecho superior: Archivos del servidor (tu hosting).
  • Panel izquierdo inferior: Cola de transferencias (lo que está subiendo o bajando).
  • Panel derecho inferior: Registro de actividad y mensajes del servidor.

Para subir archivos, simplemente navega en el panel izquierdo hasta la carpeta donde tienes tus archivos locales, y en el panel derecho hasta la carpeta de destino en tu servidor (normalmente public_html o www).

Para subir archivos:

  1. Selecciona los archivos o carpetas en el panel izquierdo.
  2. Arrástralos hasta el panel derecho (la carpeta del servidor).
  3. Suéltalos y FileZilla comenzará a subirlos automáticamente.

También puedes hacer clic derecho sobre un archivo y elegir "Upload" (Subir).

[TIP] Si necesitas subir muchos archivos, puedes hacer clic en el primer archivo, mantener presionada la tecla Shift o Ctrl y hacer clic en los demás para seleccionarlos todos antes de arrastrarlos.


Paso 6: Configuración avanzada (opcional pero recomendada)

Para ahorrar tiempo en futuras conexiones, es buena idea guardar los datos de tu servidor como un "Sitio" en FileZilla.

  1. Ve al menú "File" > "Site Manager" (o presiona Ctrl+S).
  2. Haz clic en "New Site" y dale un nombre, por ejemplo "Mi Web".
  3. Rellena los campos igual que antes:
    • Protocol: FTP - File Transfer Protocol.
    • Host: ftp.tudominio.com.
    • Port: 21.
    • Logon Type: Normal.
    • User: tu usuario FTP.
    • Password: tu contraseña FTP.
  4. Haz clic en "Connect".

Así, la próxima vez solo tendrás que abrir el Site Manager, seleccionar tu sitio y conectar con un clic.


Errores comunes y cómo solucionarlos

Error de conexión "Connection refused" o "Timeout"

Esto suele significar que el servidor está bloqueando el puerto FTP. Algunas soluciones:

  • Asegúrate de que tu hosting permite FTP (algunos solo permiten SFTP).
  • Prueba a cambiar el puerto a 22 o 990 (para SFTP o FTPS).
  • Desactiva temporalmente tu firewall o antivirus para probar.

Error de autenticación "Login incorrect"

Revisa que el usuario y contraseña son exactos, incluyendo mayúsculas y minúsculas. Si usas una cuenta FTP creada recientemente, puede tardar un par de minutos en activarse.

No veo la carpeta public_html

Asegúrate de que estás conectado con una cuenta que tenga acceso a esa ruta. Si creaste una cuenta FTP con un directorio restringido, solo verás esa carpeta.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. La configuración FTP es similar, pero la estructura de carpetas puede variar ligeramente. Consulta la documentación de tu proveedor para detalles específicos.


Preguntas frecuentes (FAQ)

¿Puedo usar FTP para subir archivos grandes (más de 2GB)?

Sí, FTP es ideal para archivos grandes. Solo asegúrate de que tu hosting permite ese tamaño de archivo. Algunos tienen límites, pero normalmente son altos.

¿Es seguro usar FTP?

El FTP estándar no es cifrado, así que la contraseña viaja en texto plano. Para mayor seguridad, usa FTPS (FTP sobre SSL) o SFTP (FTP sobre SSH) si tu hosting lo permite. En DirectAdmin, suele estar disponible la opción de activar FTPS.

¿Cómo cambio la contraseña de mi cuenta FTP?

Vuelve al panel de DirectAdmin, entra en "FTP Management", busca tu cuenta y haz clic en el icono de editar o "Change Password".

¿Puedo crear una cuenta FTP que solo tenga acceso a una subcarpeta?

Sí, en el paso de creación de la cuenta FTP en DirectAdmin, en el campo "Directory", especifica la ruta completa de la subcarpeta, por ejemplo: /domains/tudominio.com/public_html/imagenes.

¿Qué hago si olvidé mi contraseña FTP?

Puedes cambiarla desde DirectAdmin. Ve a "FTP Management", selecciona la cuenta y elige la opción de cambiar contraseña. También puedes contactar con el soporte de tu hosting.

¿FileZilla funciona en Mac?

Sí, FileZilla tiene versión para macOS. El proceso de instalación y uso es prácticamente idéntico al de Windows.


Consejos finales para subir archivos sin problemas

  1. Siempre sube a la carpeta correcta: Para tu sitio web principal, suele ser public_html o www. Subir a otra carpeta hará que tus archivos no sean accesibles desde el navegador.
  2. Mantén la estructura de carpetas: Si tu proyecto tiene subcarpetas, asegúrate de subirlas completas. Arrastrar la carpeta entera desde tu PC al servidor mantiene la jerarquía.
  3. Usa la cola de transferencias: Si subes muchos archivos, FileZilla los añade a una cola. Puedes ver el progreso en el panel inferior izquierdo.
  4. Haz copias de seguridad: Antes de sobrescribir archivos importantes en el servidor, descarga una copia local.
  5. Cierra la conexión cuando termines: Haz clic derecho en el servidor y elige "Disconnect" para cerrar la sesión FTP de forma segura.

Conclusión

Configurar FTP en DirectAdmin es un proceso rápido y directo. Con los pasos de esta guía, ya puedes crear tu cuenta FTP, instalar FileZilla y subir archivos a tu hosting como un profesional. Recuerda que la práctica hace al maestro: la primera vez puede parecerte un poco confuso, pero en la tercera conexión lo harás con los ojos cerrados.

Si encuentras algún problema, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos siempre están ahí para ayudarte.

Ahora ve y sube esos archivos. ¡Tu sitio web te lo agradecerá!

¿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