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

Configurar FTP en DirectAdmin: Usuarios y permisos

Actualizado el 27 de febrero de 2026

Introducción: ¿Por qué configurar FTP en DirectAdmin?

Si tienes un hosting con panel de control DirectAdmin, una de las primeras tareas que necesitarás dominar es la gestión de archivos. Aunque el panel incluye un administrador de archivos web, este se queda corto cuando necesitas subir cientos de archivos, editar temas de WordPress o hacer copias de seguridad completas. Ahí es donde entra el protocolo FTP (File Transfer Protocol), que te permite conectar tu ordenador directamente con tu servidor.

Configurar FTP en DirectAdmin es un proceso sencillo, pero tiene sus matices. En esta guía completa, aprenderás desde crear un usuario FTP, asignar permisos correctos, hasta conectar con FileZilla de forma segura. Al final, tendrás un flujo de trabajo profesional y evitarás errores comunes de seguridad.


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

FTP es un protocolo de red que permite transferir archivos entre tu computadora y el servidor de hosting. Aunque existen alternativas más modernas como SFTP o FTPS, el FTP clásico sigue siendo amplimente soportado por DirectAdmin y herramientas como FileZilla.

Ventajas de usar FTP:

  • Velocidad superior para subir o descargar muchos archivos.
  • Gestión de archivos en lotes (subir carpetas completas).
  • Edición directa de archivos desde tu editor local.
  • Control granular sobre permisos de carpetas y archivos.

Cuándo necesitas FTP:

  • Instalar o actualizar WordPress manualmente.
  • Subir temas o plugins premium.
  • Modificar archivos .htaccess o wp-config.php.
  • Migrar sitios web entre servidores.

Crear un usuario FTP en DirectAdmin: Paso a paso

DirectAdmin separa los accesos al panel (administradores) de los accesos FTP. Esto es una gran ventaja de seguridad. Para crear un usuario FTP, sigue estos pasos:

Accede al panel de DirectAdmin

  1. Abre tu navegador y escribe la URL de tu servidor, normalmente algo como https://tudominio.com:2222.
  2. Introduce tu usuario y contraseña de administrador o de revendedor.
  3. Una vez dentro, busca la sección "Administrador de Archivos" o directamente "Cuentas FTP" en el menú principal.

Localiza la opción "Cuentas FTP"

En el panel principal, verás un icono que dice "FTP Management" o "Cuentas FTP". Haz clic ahí. Se te mostrará una lista de los usuarios FTP existentes (si los hay) y un botón para añadir uno nuevo.

Crear el usuario

  1. Haz clic en "Crear Usuario FTP" o "Add FTP Account".
  2. Elige el dominio al que quieres asociar el acceso (si tienes varios).
  3. Escribe un nombre de usuario. Un buen formato es ftp_tuweb o user@tudominio.com. DirectAdmin permite ambos, pero el formato con @ es más estándar para servicios de hosting.
  4. Asigna una contraseña segura. Te recomiendo usar el generador del propio panel. Evita fechas, nombres o palabras comunes.
  5. Define el directorio de inicio (home directory). Por defecto, te llevará a la raíz pública (public_html), pero puedes limitarlo a una subcarpeta si solo quieres dar acceso a una parte del sitio.

Configuración de permisos básicos

DirectAdmin te dará una casilla para marcar "acceso de solo lectura" o "lectura/escritura". Si es para un desarrollador externo, mejor solo lectura. Si es para tu propio uso, marca lectura y escritura.


Permisos FTP: Entendiendo qué significa cada valor

Aquí es donde muchos usuarios se confunden. Los permisos FTP en DirectAdmin están basados en el sistema Linux. Cada archivo o carpeta tiene tres grupos de permisos:

  • Propietario (Owner): el usuario que creó el archivo.
  • Grupo (Group): un conjunto de usuarios que comparten acceso.
  • Público (Public): todos los demás usuarios del servidor.

Cada grupo puede tener permisos de lectura (r=4), escritura (w=2) y ejecución (x=1). Se suman los valores para obtener el número final.

Valores numéricos comunes:

  • 644: archivo estándar. Propietario puede leer y escribir; grupo y público solo leer.
  • 755: carpeta estándar. Propietario puede leer, escribir y ejecutar; grupo y público solo leer y ejecutar.
  • 600: archivo privado. Solo el propietario puede leer y escribir.
  • 700: carpeta privada. Solo el propietario tiene todos los permisos.

¿Cómo cambiar permisos desde DirectAdmin?

  1. Ve a "Administrador de Archivos".
  2. Navega hasta el archivo o carpeta deseado.
  3. Haz clic derecho y selecciona "Cambiar permisos".
  4. Marca las casillas según necesites o escribe el valor numérico directamente.
  5. Aplica los cambios.

Regla de oro: nunca des permisos 777 (todos pueden escribir) a archivos en producción. Eso es una puerta abierta a ataques.


Configurar FileZilla para conectar con FTP DirectAdmin

FileZilla es el cliente FTP más popular por su facilidad de uso y su naturaleza gratuita. Vamos a configurarlo paso a paso.

Descarga e instalación

Ve a filezilla-project.org y descarga la versión para tu sistema operativo (Windows, macOS o Linux). La instalación es automática y no requiere configuración especial.

Datos de conexión que necesitas

Antes de abrir FileZilla, ten a mano estos datos (los tienes en el correo de bienvenida de tu hosting o en DirectAdmin):

  • Host: ftp.tudominio.com o la IP del servidor.
  • Puerto: por defecto es 21 para FTP estándar, 22 para SFTP.
  • Usuario: el que creaste en el paso anterior (ej: usuario@tudominio.com).
  • Contraseña: la que asignaste.

Conexión rápida

  1. Abre FileZilla.
  2. En la barra superior, introduce el host, usuario, contraseña y puerto.
  3. Haz clic en "Conexión rápida".
  4. Si es la primera vez, te preguntará si confías en el certificado (si usas FTPS). Acepta.

Navegación básica en FileZilla

  • Panel izquierdo: archivos de tu ordenador.
  • Panel derecho: archivos del servidor.
  • Arrastra y suelta archivos de izquierda a derecha para subirlos, o de derecha a izquierda para descargarlos.
  • En la parte inferior verás la cola de transferencia y los logs de conexión.

FTP DirectAdmin: Solución a problemas comunes

Aunque el proceso es sencillo, hay errores típicos que puedes encontrar. Aquí te dejo las soluciones más efectivas.

Error: "530 Login incorrect"

  • Verifica que escribiste el usuario completo (con @tudominio.com).
  • Comprueba que las mayúsculas y minúsculas son correctas.
  • Si cambiaste la contraseña hace poco, espera unos minutos a que se propague.

Error: "550 Permission denied"

  • Es un problema de permisos. El usuario FTP no tiene acceso a esa carpeta.
  • Revisa que el directorio de inicio del usuario FTP apunte a la carpeta correcta.
  • Asegúrate de que los permisos de la carpeta no sean más restrictivos que 755.

Conexión se queda en "Listando directorio"

  • Si usas FTP activo, el servidor puede estar bloqueando el puerto 20. Cambia a FTP pasivo en FileZilla (Editar > Configuración > FTP > Modo pasivo).
  • A veces el firewall local bloquea conexiones FTP. Prueba desactivándolo temporalmente.

¿No puedes subir archivos grandes?

  • DirectAdmin tiene un límite de tamaño de archivo configurable. Si tu archivo supera los 2GB, considera usar SFTP o comprimir el archivo en partes.

Seguridad FTP: Buenas prácticas imprescindibles

La seguridad en FTP es crítica porque el protocolo estándar envía datos sin cifrar. Aquí tienes las reglas que debes seguir:

Usa FTPS o SFTP siempre que sea posible

  • FTPS (FTP sobre SSL): usa el puerto 990. Actívalo en DirectAdmin en la sección "Seguridad FTP".
  • SFTP (SSH File Transfer Protocol): usa el puerto 22. Es más seguro y lo soporta FileZilla sin problemas. En DirectAdmin, debes habilitar el acceso SSH para tu usuario.

Limita los usuarios FTP

  • No crees cuentas FTP para cada persona. Mejor un solo usuario por proyecto y rota las contraseñas cuando haya cambios de personal.
  • Utiliza el directorio de inicio para limitar el acceso a una subcarpeta. Así, un usuario no puede ver el resto del sitio.

Cambia las contraseñas periódicamente

  • DirectAdmin te permite forzar la expiración de contraseñas. Actívala en la configuración del usuario FTP.
  • Usa contraseñas de al menos 12 caracteres con símbolos y números.

Monitorea los logs de conexión

  • En DirectAdmin, revisa "Registros FTP" o "Logs de acceso" para ver desde qué IPs se conectan.
  • Si ves accesos desde países desconocidos, cambia la contraseña inmediatamente y considera usar un firewall de aplicación.

FAQ: Preguntas frecuentes sobre FTP en DirectAdmin

¿Puedo tener varios usuarios FTP para el mismo dominio?

Sí, DirectAdmin te permite crear tantos usuarios como necesites. Cada uno con su propio directorio de inicio y permisos. Esto es ideal si tienes varios desarrolladores trabajando en secciones distintas.

¿Qué diferencia hay entre FTP y el Administrador de Archivos del panel?

El Administrador de Archivos funciona desde el navegador y es útil para tareas rápidas. FTP es más eficiente para transferencias masivas y para trabajar con tu editor de código local. Ambos coexisten sin problemas.

¿Puedo usar FTP para conectar con un dominio que no está en DirectAdmin?

No. Cada usuario FTP está vinculado a un dominio alojado en el servidor. Si el dominio está en otro panel (por ejemplo, Syspanel), tendrás que configurar FTP desde ese panel. Recuerda que Syspanel usa el puerto 2106 para su acceso web, pero la configuración FTP es similar.

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

Entra en DirectAdmin > Cuentas FTP > editar el usuario y genera una nueva contraseña. No necesitas contactar con soporte para esto.

¿FTP afecta al rendimiento de mi web?

No. FTP no consume recursos cuando no hay transferencias activas. Eso sí, evita subir archivos en horas punta si tu servidor tiene muchos sitios, para no saturar el disco.

¿Puedo dar permisos de escritura a una carpeta específica sin afectar al resto?

Sí. Crea un usuario FTP cuyo directorio de inicio sea esa carpeta concreta. Así, ese usuario solo podrá escribir ahí, mientras que el resto del sitio mantiene permisos estrictos.


Conclusión: Domina la gestión de archivos con FTP en DirectAdmin

Configurar FTP en DirectAdmin es una habilidad esencial para cualquier administrador de sitios web. Con los pasos que has aprendido, ya puedes:

  • Crear usuarios FTP con permisos específicos.
  • Conectar con FileZilla de manera rápida y segura.
  • Solucionar los errores más comunes.
  • Aplicar buenas prácticas de seguridad.

Recuerda siempre: menos permisos es mejor. Empieza con acceso de solo lectura y amplía solo cuando sea necesario. Y si en algún momento te sientes perdido, consulta la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting.

La gestión de archivos ya no será un dolor de cabeza. Ahora tienes el control total sobre quién accede a tu servidor, cómo lo hace y qué puede modificar. ¡A por ello!


[TIP]: Si vas a trabajar con muchos archivos pequeños (como temas de WordPress), comprime todo en un ZIP desde tu ordenador y sube el ZIP único. Luego descomprímelo en el servidor. Es mucho más rápido.

[WARNING]: Nunca configures permisos 777 en archivos PHP o en tu wp-config.php. Esto permite que cualquier usuario del servidor pueda modificarlos, lo que abre la puerta a inyecciones de código malicioso.

[INFO]: Si tu hosting utiliza Syspanel (antes HestiaCP) en lugar de DirectAdmin, el proceso es similar, pero el acceso al panel se realiza a través del puerto 2106. La creación de usuarios FTP sigue el mismo concepto de separar permisos por dominio.

¿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