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

DirectAdmin: Cómo crear y configurar una cuenta FTP para terceros

Actualizado el 24 de diciembre de 2025

Introducción: ¿Por qué necesitas una cuenta FTP para terceros?

Si gestionas un sitio web a través de DirectAdmin, es muy probable que en algún momento necesites dar acceso a un colaborador externo: un diseñador gráfico, un programador freelance o un especialista en marketing que deba subir archivos, imágenes o actualizar ciertas carpetas de tu hosting.

Compartir tu usuario principal de FTP (o peor aún, tu usuario de administrador de DirectAdmin) es un error grave de seguridad. La solución correcta es crear una cuenta FTP dedicada para terceros, con permisos limitados a las carpetas específicas que esa persona necesita.

En esta guía extensa y paso a paso, aprenderás a crear, configurar y gestionar una cuenta FTP para terceros en DirectAdmin. Te explicaremos desde los conceptos básicos hasta los ajustes más finos de permisos y seguridad, para que lo hagas sin miedo a equivocarte.


¿Qué es una cuenta FTP y por qué es importante?

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es el método estándar para subir y descargar archivos entre tu computadora y tu servidor de hosting.

Cuando contratas un hosting con DirectAdmin, el panel te da un usuario FTP principal (normalmente el mismo que el de tu cuenta de hosting). Este usuario tiene acceso total a la raíz de tu cuenta, es decir, puede ver y modificar absolutamente todo: desde los archivos de tu web hasta los logs del sistema.

Crear una cuenta FTP para terceros significa generar un usuario nuevo y separado, con una contraseña propia, que solo pueda acceder a la carpeta o subcarpeta que tú decidas. De esta forma:

  • Proteges tu información sensible (como archivos de configuración o bases de datos).
  • Controlas qué hace cada persona en tu servidor.
  • Puedes eliminar el acceso en segundos cuando el proyecto termine.
  • Evitas conflictos si varias personas trabajan en el mismo sitio.

Requisitos previos antes de empezar

Antes de entrar en materia, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin como administrador o usuario con privilegios suficientes.
  • El nombre de tu dominio o subdominio donde quieres dar acceso (por ejemplo, tudominio.com o sub.tudominio.com).
  • Una carpeta de destino clara. Si quieres que el tercero solo edite una parte de tu web (como /public_html/blog), debes saber la ruta exacta.

[INFO] Si no sabes qué es public_html, es la carpeta principal donde se alojan los archivos visibles de tu sitio web. Es la raíz pública de tu dominio.


Paso 1: Accede al panel de DirectAdmin

Lo primero es iniciar sesión en tu panel de control. Normalmente lo encuentras en una URL como:

https://tudominio.com:2222

O a través de la URL que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña de administrador.

Una vez dentro, verás el escritorio principal con varios iconos. Busca la sección "Administración de archivos" o directamente "Cuentas FTP". En la mayoría de versiones de DirectAdmin, esta opción se encuentra en el grupo de "Administración de archivos".


Paso 2: Localiza el gestor de cuentas FTP

Dentro de DirectAdmin, dirígete al icono que dice "Cuentas FTP" o "FTP Accounts". Al hacer clic, se abrirá una página con un formulario para crear nuevas cuentas y una lista de las ya existentes.

En la parte superior verás un formulario con los siguientes campos:

  • Dominio: Un menú desplegable para elegir el dominio o subdominio donde quieres crear la cuenta.
  • Nombre de usuario: El nombre que usará el tercero para conectarse.
  • Contraseña: La clave de acceso (puedes generarla automáticamente o escribir una manual).
  • Directorio: La ruta específica a la que tendrá acceso este usuario.

[TIP] Elige un nombre de usuario claro y descriptivo, como disenador_web o cliente_marketing. Evita nombres genéricos como user1 o ftp123.


Paso 3: Configura el directorio de acceso (permisos de carpeta)

Este es el paso más importante para limitar el acceso. En el campo "Directorio", debes escribir la ruta absoluta dentro de tu cuenta de hosting donde quieres que el tercero pueda trabajar.

Por ejemplo:

  • Si quieres que acceda a todo tu sitio web: /public_html
  • Si solo quieres que edite una subcarpeta: /public_html/imagenes
  • Si quieres que trabaje en un subdominio: /public_html/subdominio

[WARNING] NO escribas rutas fuera de tu cuenta de hosting, como /etc o /var. Eso sería un error grave de seguridad. DirectAdmin normalmente te limita a tu propia cuenta, pero asegúrate de que la ruta empiece por /public_html o /home/usuario/.

Si dejas este campo vacío, DirectAdmin usará la raíz de tu cuenta, lo que le daría acceso a todo. No recomendable para terceros.


Paso 4: Establece la contraseña

Puedes generar una contraseña aleatoria haciendo clic en el botón de "Generar" (suele ser un icono de dados o de llave) o escribir una manualmente.

Asegúrate de que la contraseña sea fuerte (mínimo 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos). Es la llave de entrada a tu servidor, así que no la subestimes.

[TIP] Siempre puedes cambiar la contraseña más tarde si el colaborador la olvida o si sospechas que se ha filtrado.


Paso 5: Crea la cuenta FTP

Una vez que hayas rellenado todos los campos, haz clic en el botón "Crear" o "Agregar". DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación.

La nueva cuenta aparecerá en la lista de cuentas FTP existentes, junto con los detalles de su directorio asignado.


Paso 6: Configura los permisos específicos (opcional pero recomendado)

DirectAdmin te permite ajustar los permisos de cada cuenta FTP de forma más granular. Esto se hace editando la cuenta después de crearla.

Busca el icono de "Editar" (normalmente un lápiz) junto a la cuenta que acabas de crear. Aquí podrás ver opciones como:

  • Permisos de lectura/escritura: Si el usuario puede solo descargar (lectura) o también subir y modificar archivos (escritura).
  • Permisos de borrado: Si puede eliminar archivos y carpetas.
  • Acceso a subcarpetas: Si puede navegar por todas las subcarpetas dentro de su directorio asignado.

Para un tercero de confianza, lo habitual es darle lectura y escritura en su carpeta específica, pero denegar el borrado si no es necesario. Así evitas que elimine algo por error.


Paso 7: Prueba la conexión FTP

Antes de enviar los datos al tercero, es recomendable que pruebes la conexión tú mismo. Puedes usar un cliente FTP como FileZilla, Cyberduck o incluso el explorador de archivos de tu sistema.

Introduce los siguientes datos:

  • Servidor (host): ftp.tudominio.com o la IP de tu servidor.
  • Puerto: Normalmente el puerto 21 para FTP estándar o 22 para SFTP (si tu hosting lo permite).
  • Usuario: El nombre de usuario que creaste.
  • Contraseña: La que estableciste.

[INFO] Si tu hosting tiene habilitado SFTP (SSH File Transfer Protocol), es una opción mucho más segura que el FTP tradicional. DirectAdmin suele soportarlo. El puerto para SFTP suele ser el 22, pero verifica con tu proveedor.

Conéctate y verifica que puedes ver la carpeta asignada. Intenta subir un archivo de prueba y bórralo después para confirmar que todo funciona correctamente.


Paso 8: Entrega las credenciales al tercero

Una vez que todo funciona, envía al colaborador los siguientes datos por un canal seguro (evita el correo electrónico si es posible):

  • Servidor FTP (host)
  • Nombre de usuario
  • Contraseña
  • Puerto (y si es FTP o SFTP)
  • La ruta exacta a la que debe conectarse (aunque normalmente el cliente FTP ya lo lleva a la carpeta asignada)

[WARNING] NUNCA envíes la contraseña junto con el nombre de usuario en el mismo correo electrónico si puedes evitarlo. Usa un gestor de contraseñas compartido o una llamada telefónica. Si no hay más remedio, que sea por correo interno de tu empresa.


Cómo gestionar y eliminar cuentas FTP en el futuro

Llega un momento en que el proyecto termina o el colaborador ya no necesita acceso. DirectAdmin hace que eliminarlo sea muy sencillo.

Para eliminar una cuenta FTP:

  1. Ve a "Cuentas FTP" en DirectAdmin.
  2. Localiza la cuenta que quieres eliminar en la lista.
  3. Haz clic en el icono de la papelera o "Eliminar".
  4. Confirma la acción en la ventana emergente.

[TIP] Antes de eliminar, asegúrate de que el tercero ha descargado todos los archivos que necesitaba. Una vez eliminada la cuenta, no podrá recuperar nada.

Para cambiar la contraseña de una cuenta existente:

  1. Ve a "Cuentas FTP".
  2. Haz clic en "Editar".
  3. Introduce la nueva contraseña y guarda los cambios.

Preguntas frecuentes (FAQ) sobre cuentas FTP en DirectAdmin

¿Puedo crear múltiples cuentas FTP para diferentes carpetas?

Sí, puedes crear tantas cuentas FTP como necesites, cada una apuntando a una carpeta distinta. Esto es ideal si tienes varios colaboradores trabajando en áreas separadas de tu web.

¿Qué diferencia hay entre FTP y SFTP?

FTP envía los datos sin cifrar, mientras que SFTP los cifra. Para mayor seguridad, especialmente si trabajas con datos sensibles, te recomendamos usar SFTP siempre que tu hosting lo permita.

¿Puedo limitar el número de conexiones simultáneas de una cuenta FTP?

Sí, en la configuración avanzada de la cuenta (después de crearla) puedes establecer un límite de conexiones. Esto evita que alguien abra muchas sesiones y sature el servidor.

¿Qué pasa si el tercero necesita acceso a más de una carpeta?

Puedes crear una cuenta FTP para cada carpeta, o si las carpetas están dentro de una misma ruta, simplemente asigna la carpeta padre. Por ejemplo, si necesitan /public_html/imagenes y /public_html/videos, puedes darles acceso a /public_html y restringir las demás subcarpetas con permisos.

¿Cómo sé si mi hosting tiene SFTP activado?

Revisa la documentación de tu proveedor o pregunta en su soporte. En DirectAdmin, la mayoría de los planes lo incluyen de forma predeterminada.


Comparativa rápida: DirectAdmin vs. otros paneles

Si estás acostumbrado a otros paneles como Syspanel (que se accede por el puerto 2106), notarás que DirectAdmin tiene una interfaz más tradicional pero igual de funcional. La creación de cuentas FTP en DirectAdmin es directa y no requiere conocimientos avanzados.

[INFO] En Syspanel (puerto 2106), el proceso es similar, pero la ubicación de la opción FTP puede variar. Si migras de uno a otro, ten paciencia y busca el icono de "Archivos" o "FTP" en el menú principal.


Consejos de seguridad adicionales para cuentas FTP externas

  1. Usa contraseñas únicas para cada cuenta FTP. No reutilices la misma clave para varios colaboradores.
  2. Cambia las contraseñas periódicamente, especialmente si trabajas con personas externas.
  3. Revisa los logs de conexión en DirectAdmin (sección "Registros" o "Logs") para detectar accesos sospechosos.
  4. Elimina las cuentas inactivas después de 30 días sin uso.
  5. Siempre limita el directorio al mínimo necesario. Si el colaborador solo necesita subir imágenes, no le des acceso a todo public_html.

Conclusión: Control total sobre tu hosting

Crear una cuenta FTP para terceros en DirectAdmin es un proceso sencillo que te brinda un control total sobre quién accede a qué parte de tu sitio web. Siguiendo estos pasos, podrás delegar tareas de forma segura sin comprometer la integridad de tu proyecto.

Recuerda: la clave está en limitar el acceso, usar contraseñas fuertes y revisar periódicamente las cuentas que tienes activas. Con estas prácticas, podrás colaborar con diseñadores, programadores y clientes sin miedo a que toquen lo que no deben.

Si tienes alguna duda o problema durante el proceso, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu proveedor de hosting. ¡Tu web te lo agradecerá!


¿Te ha resultado útil esta guía? Si tienes más preguntas sobre DirectAdmin, FTP o cualquier otro aspecto de tu hosting, déjalas en los comentarios y estaremos 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