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

Guía para configurar FTP en DirectAdmin

Actualizado el 9 de diciembre de 2025

¿Qué es FTP y por qué necesitas configurarlo en DirectAdmin?

FTP (File Transfer Protocol) es un protocolo que te permite transferir archivos entre tu computadora y tu servidor de hosting. Si tienes un sitio web, necesitarás FTP para subir, modificar o eliminar archivos como imágenes, páginas HTML, plugins o temas de WordPress. DirectAdmin, uno de los paneles de control más populares, incluye una herramienta llamada FTP DirectAdmin que facilita la gestión de tus cuentas de acceso.

Configurar FTP en DirectAdmin es un proceso sencillo, pero es importante hacerlo correctamente para evitar problemas de conexión o seguridad. En esta guía paso a paso, aprenderás a configurar FTP en DirectAdmin, crear una cuenta FTP DirectAdmin, y subir archivos DirectAdmin de manera segura. Además, incluimos consejos prácticos y respuestas a preguntas frecuentes.

[INFO] Si usas el panel Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106, no el 2222 como en DirectAdmin.


Requisitos previos para configurar FTP en DirectAdmin

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas tu nombre de usuario y contraseña de administrador o de un dominio específico.
  • Cliente FTP: Un programa como FileZilla, WinSCP o Cyberduck. En esta guía usaremos FileZilla por ser gratuito y fácil de usar.
  • Datos de conexión: Tu servidor FTP, nombre de usuario, contraseña y puerto.
  • Conocimientos básicos: Saber qué archivos quieres subir (por ejemplo, los de tu sitio web).

[WARNING] No compartas tus credenciales de FTP con nadie. Si necesitas dar acceso a otra persona, crea una cuenta FTP dedicada con permisos limitados.


Paso 1: Acceder a DirectAdmin y localizar la sección FTP

  1. Abre tu navegador y escribe la URL de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222.
  2. Inicia sesión con tu usuario y contraseña.
  3. En el panel principal, busca la sección "Administración de archivos" o "FTP". Dependiendo de la versión de DirectAdmin, puede aparecer como "Cuentas FTP" o "FTP Management".

Una vez dentro, verás una lista de las cuentas FTP existentes (si las hay) y opciones para crear nuevas.

[TIP] Si no ves la opción FTP, revisa que tu plan de hosting incluya acceso a FTP. Algunos planes muy básicos lo limitan.


Paso 2: Crear una cuenta FTP DirectAdmin

Para configurar FTP, necesitas crear una cuenta específica. No uses tu cuenta principal de DirectAdmin para conexiones FTP, ya que es menos seguro.

Sigue estos pasos:

  1. Haz clic en "Crear nueva cuenta FTP" o "Add FTP Account".
  2. Completa los campos:
    • Nombre de usuario: Elige un nombre único, por ejemplo, tudominio_ftp.
    • Contraseña: Usa una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas, números y símbolos).
    • Directorio base: Especifica la carpeta a la que tendrá acceso. Por ejemplo, public_html para que pueda subir archivos a tu sitio web.
    • Permisos: Selecciona "Lectura y escritura" si necesitas subir y modificar archivos. Si solo quieres descargar, elige "Solo lectura".
  3. Haz clic en "Crear".

[INFO] El directorio base es importante. Si pones /, la cuenta tendrá acceso a todo el servidor, lo cual no es recomendable. Siempre limita el acceso a la carpeta de tu dominio.


Paso 3: Obtener los datos de conexión FTP

Una vez creada la cuenta, necesitas los siguientes datos para conectarte desde tu cliente FTP:

  • Servidor FTP: Puede ser ftp.tudominio.com o la dirección IP de tu servidor.
  • Puerto: Normalmente es el 21 para FTP estándar o 990 para FTPS (FTP seguro).
  • Nombre de usuario: El que acabas de crear (por ejemplo, tudominio_ftp).
  • Contraseña: La que definiste.
  • Modo de conexión: Recomendamos usar FTP explícito sobre TLS (también llamado FTPES) para mayor seguridad.

En DirectAdmin, puedes ver estos datos en la lista de cuentas FTP. Si no aparecen, contacta a tu proveedor de hosting.

[WARNING] No uses FTP sin cifrar (FTP plano) si tu servidor lo permite. El tráfico viaja en texto claro y cualquiera puede interceptar tus contraseñas.


Paso 4: Configurar tu cliente FTP (FileZilla)

Ahora que tienes los datos, configura FileZilla para conectarte:

  1. Abre FileZilla y ve a Archivo > Administrador de sitios.
  2. Haz clic en "Nuevo sitio" y asígnale un nombre (ej. "Mi web en DirectAdmin").
  3. En la pestaña General, completa:
    • Protocolo: FTP - File Transfer Protocol.
    • Servidor: ftp.tudominio.com o la IP.
    • Puerto: 21 (o 990 si usas FTPS).
    • Cifrado: "Usar FTP explícito sobre TLS si está disponible".
    • Tipo de inicio de sesión: Normal.
    • Usuario: El nombre de la cuenta FTP.
    • Contraseña: La contraseña.
  4. Ve a la pestaña Transferencias y configura el modo pasivo (recomendado para evitar cortafuegos).
  5. Haz clic en "Conectar".

Si todo está bien, verás los archivos de tu servidor en el panel derecho de FileZilla.

[TIP] Si la conexión falla, prueba cambiando el puerto a 990 o activando el modo pasivo. También verifica que tu firewall no bloquee el puerto 21.


Paso 5: Subir archivos a DirectAdmin usando FTP

Una vez conectado, subir archivos DirectAdmin es muy sencillo:

  1. En el panel izquierdo de FileZilla, navega hasta la carpeta de tu computadora donde tienes los archivos (por ejemplo, tu sitio web en HTML).
  2. En el panel derecho, ve al directorio base que configuraste (normalmente public_html).
  3. Arrastra los archivos o carpetas desde la izquierda a la derecha.
  4. FileZilla comenzará a subirlos. Verás el progreso en la parte inferior.

[INFO] Si subes un sitio web completo, asegúrate de que el archivo índice (index.html, index.php) esté en la raíz de public_html.


Solución de problemas comunes al configurar FTP en DirectAdmin

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

  • Verifica que el servidor FTP esté bien escrito (sin errores tipográficos).
  • Comprueba que el puerto 21 esté abierto en tu firewall.
  • Asegúrate de que tu proveedor de hosting no bloquee conexiones FTP externas.

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

  • Revisa que el nombre de usuario incluya el dominio completo (a veces DirectAdmin lo exige, como usuario@dominio.com).
  • Si olvidaste la contraseña, puedes cambiarla desde DirectAdmin en la sección de cuentas FTP.

Error de permisos "No tienes permiso para subir archivos"

  • La cuenta FTP debe tener permisos de escritura en el directorio base.
  • En DirectAdmin, edita la cuenta y asegúrate de que tenga "Lectura y escritura".

[WARNING] Si el problema persiste, contacta a tu soporte técnico. Podría ser un error de configuración del servidor.


Buenas prácticas de seguridad para tu cuenta FTP DirectAdmin

  • Usa FTPS o SFTP: Siempre que sea posible, activa el cifrado TLS/SSL.
  • Cambia la contraseña regularmente: Cada 3-6 meses es recomendable.
  • No uses la cuenta principal de DirectAdmin para FTP: Crea cuentas dedicadas.
  • Elimina cuentas FTP que no uses: Así reduces riesgos.
  • Limita el directorio base: No des acceso a todo el servidor.

[TIP] Si tu hosting lo permite, activa la autenticación de dos factores (2FA) para mayor seguridad.


Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

¿Puedo usar FTP para subir archivos grandes?

Sí, pero ten paciencia. Si el archivo es muy grande (más de 500 MB), considera usar un gestor de descargas o subirlo por partes. Algunos servidores limitan el tamaño máximo de archivo por FTP.

¿Qué hago si olvido la contraseña de mi cuenta FTP?

Ve a DirectAdmin, entra en la sección de cuentas FTP, selecciona la cuenta y haz clic en "Cambiar contraseña". Ingresa una nueva y guarda los cambios.

¿Es seguro usar FTP público o desde una red WiFi abierta?

No. Siempre usa FTPS o una VPN si te conectas desde redes no seguras.

¿Puedo tener varias cuentas FTP para un mismo dominio?

Sí, puedes crear tantas como necesites. Cada una puede tener diferentes permisos y directorios base.

¿DirectAdmin soporta FTP anónimo?

No, por seguridad. Todas las cuentas FTP requieren autenticación.

¿Qué diferencia hay entre FTP y SFTP en DirectAdmin?

FTP usa el puerto 21 y puede ser inseguro sin cifrado. SFTP (sobre SSH) usa el puerto 22 y es más seguro, pero no todos los servidores lo soportan. En DirectAdmin, lo común es FTP con TLS.


Conclusión: Ya sabes configurar FTP en DirectAdmin

Configurar FTP en DirectAdmin es un proceso rápido que te permite gestionar los archivos de tu sitio web de forma eficiente. Recuerda crear cuentas FTP dedicadas, usar conexiones seguras (FTPS) y mantener tus contraseñas protegidas. Con esta guía, podrás subir archivos DirectAdmin sin problemas y resolver las dudas más comunes.

Si encuentras algún error, revisa los pasos anteriores o consulta con tu proveedor de hosting. ¡Ahora ya estás listo para transferir tus archivos con confianza!

[INFO] ¿Usas Syspanel (HestiaCP)? Recuerda que el puerto de acceso es el 2106, y la configuración FTP es similar, pero busca la sección "FTP Accounts" en el panel.

¿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