Crear y gestionar usuarios FTP en DirectAdmin para mayor seguridad
¿Por qué crear usuarios FTP separados en DirectAdmin?
Cuando tienes un sitio web, es muy probable que necesites dar acceso a otras personas: un diseñador, un programador, un community manager o un colaborador externo. La opción más cómoda sería darles tu usuario principal de DirectAdmin, pero eso es un error grave de seguridad. Con el usuario principal se puede acceder a todo: configuraciones del servidor, correos, bases de datos y archivos de otros dominios.
La solución correcta es crear usuarios FTP separados para cada persona o tarea. Esto te permite que cada colaborador acceda únicamente a la carpeta que le corresponde, sin poner en riesgo el resto de tu hosting. Además, si un día dejas de trabajar con alguien, solo eliminas su usuario FTP y listo, sin tener que cambiar tus contraseñas principales.
En este artículo te voy a explicar paso a paso cómo crear, configurar y gestionar usuarios FTP DirectAdmin para que tu sitio esté protegido. Verás que es mucho más sencillo de lo que parece y que te tomará menos de cinco minutos por cada usuario.
Primeros pasos: acceder al panel de DirectAdmin
Antes de crear usuarios FTP, necesitas entrar a tu panel de control. Abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2222. Normalmente se ve así: https://tudominio.com:2222. Introduce tu usuario y contraseña principal.
Una vez dentro, busca la sección que dice "Administración de archivos" o directamente el icono que dice "Cuentas FTP". En la mayoría de versiones de DirectAdmin, esta opción está en la columna central del panel, justo debajo de "Administración de archivos". Si no la encuentras, puedes usar el buscador interno del panel escribiendo "FTP".
¿Qué diferencia hay entre un usuario FTP y el usuario principal?
Esta es una duda muy común. El usuario principal de DirectAdmin es el "dueño" del hosting. Tiene acceso a todo: puede cambiar configuraciones del servidor, gestionar dominios, crear correos, ver bases de datos y, por supuesto, acceder a todos los archivos. Es como tener las llaves de toda la casa.
Un usuario FTP, en cambio, es como darle a alguien una llave solo de una habitación. Ese usuario solo puede entrar a la carpeta que tú le asignes, subir y descargar archivos, pero no puede tocar nada más del hosting. No puede cambiar contraseñas, no puede ver otros dominios y no puede acceder al panel de control.
Crear usuarios FTP DirectAdmin paso a paso
Vamos a lo importante. Sigue estos pasos y tendrás tu primer usuario FTP en menos de dos minutos.
Paso 1: Accede a la sección de cuentas FTP
Dentro de DirectAdmin, haz clic en "Cuentas FTP". Se abrirá una página con un formulario en la parte superior y una lista de usuarios existentes en la parte inferior. Si es la primera vez que entras, la lista estará vacía o solo tendrás un usuario llamado tuusuario_ftp que se creó automáticamente.
Paso 2: Rellena el formulario de creación
El formulario te pedirá los siguientes datos:
-
Nombre de usuario: Elige un nombre claro, por ejemplo,
disenadorocliente1. Ten en cuenta que DirectAdmin le añadirá automáticamente el prefijo de tu cuenta principal. Si tu usuario principal esmihosting, el usuario FTP quedará comomihosting_disenador. No puedes cambiarlo, es una medida de seguridad para evitar conflictos entre cuentas. -
Contraseña: Aquí es donde debes poner especial atención. Usa una contraseña larga, con mayúsculas, minúsculas, números y símbolos. Evita usar nombres, fechas de nacimiento o palabras comunes. Un buen ejemplo sería
K#9pL$2mQ@7vX. Si no sabes qué contraseña usar, muchos paneles tienen un generador automático. Úsalo. -
Directorio: Este es el campo más importante para la seguridad. Define la carpeta exacta a la que quieres que acceda este usuario. Por ejemplo, si tienes un WordPress en la raíz, puedes poner
/public_htmlpara que acceda a todo el sitio. Pero si quieres limitarlo a una subcarpeta, pon/public_html/tiendao/public_html/blog.
Paso 3: Configura los permisos FTP DirectAdmin
DirectAdmin te ofrece opciones de permisos adicionales que debes entender bien. Normalmente verás casillas como:
- Acceso de lectura: Permite ver y descargar archivos.
- Acceso de escritura: Permite subir, modificar y eliminar archivos.
- Acceso de subida: Permite subir archivos pero no modificar los existentes.
- Acceso de descarga: Permite descargar archivos.
Para la mayoría de los casos, lo más seguro es dar solo lectura si la persona solo necesita ver archivos, o lectura y escritura si necesita trabajar activamente. Evita dar todos los permisos si no es estrictamente necesario.
[TIP] Si contratas a un diseñador para que haga cambios puntuales, dale permisos de lectura y escritura solo en la carpeta de su proyecto. Cuando termine el trabajo, elimina su usuario FTP o cambia la contraseña.
Paso 4: Guarda el usuario
Haz clic en el botón "Crear" o "Guardar". DirectAdmin te confirmará que el usuario se ha creado correctamente. A partir de este momento, esa persona ya puede conectarse usando un cliente FTP como FileZilla, Cyberduck o incluso desde el propio navegador.
Gestionar FTP DirectAdmin: modificar y eliminar usuarios
Crear usuarios es solo el principio. Con el tiempo necesitarás gestionarlos: cambiar contraseñas, modificar permisos o eliminar accesos que ya no se usan.
Cambiar la contraseña de un usuario FTP
Si sospechas que alguien más conoce la contraseña, o simplemente quieres renovarla por seguridad, es muy fácil. Ve a "Cuentas FTP", busca el usuario en la lista y haz clic en el icono de "Cambiar contraseña" (normalmente es un candado o una llave). Introduce la nueva contraseña y guarda. El cambio es inmediato.
[WARNING] Si cambias la contraseña de un usuario FTP, es posible que el usuario tenga que actualizarla en su cliente FTP. Si estaba conectado, su sesión se cerrará automáticamente y no podrá volver a entrar hasta que use la nueva contraseña.
Modificar los permisos FTP DirectAdmin
Para cambiar el directorio o los permisos de un usuario existente, haz clic en el icono de "Editar" (normalmente un lápiz). Se abrirá el mismo formulario de creación, pero con los datos actuales. Modifica lo que necesites y guarda. Los cambios se aplican al instante.
Eliminar un usuario FTP
Esta es una de las tareas más importantes para mantener la seguridad. Cuando un colaborador deja de trabajar contigo, o cuando un proyecto termina, debes eliminar su acceso. En la lista de usuarios, haz clic en el icono de "Eliminar" (normalmente una papelera). DirectAdmin te pedirá confirmación. Acepta y listo.
[INFO] Eliminar un usuario FTP no borra los archivos que estén en su directorio asignado. Solo elimina el acceso. Los archivos seguirán ahí, pero nadie podrá entrar por FTP con ese usuario.
Buenas prácticas de seguridad FTP DirectAdmin
Ahora que ya sabes crear y gestionar usuarios, es hora de que conozcas algunas buenas prácticas que te evitarán muchos problemas.
Usa contraseñas fuertes y únicas
Nunca uses la misma contraseña para varios usuarios FTP. Si un atacante descubre una contraseña, no debe poder usarla para acceder a otros servicios. Cada usuario FTP debe tener una contraseña completamente distinta.
Limita el acceso a lo mínimo necesario
Sigue el principio de "menos privilegios". Si alguien solo necesita subir archivos a una carpeta específica, no le des acceso a todo el sitio. Si solo necesita descargar archivos, no le des permisos de escritura.
Revisa periódicamente los usuarios FTP
Cada dos o tres meses, revisa la lista de usuarios FTP. Pregúntate: ¿sigue trabajando esta persona conmigo? ¿Sigue siendo necesario este acceso? Elimina todo lo que no uses.
Utiliza un cliente FTP seguro
Cuando te conectes por FTP, asegúrate de usar FTPS o SFTP en lugar de FTP normal. Estos protocolos cifran la conexión, de modo que las contraseñas y los datos no viajan en texto plano. FileZilla, por ejemplo, te permite elegir el protocolo en la configuración de la conexión.
No compartas tu usuario principal
Esto debería ser una regla de oro. Tu usuario principal de DirectAdmin es solo para ti. Si necesitas dar acceso a alguien, crea un usuario FTP con permisos limitados. Si alguien te pide el usuario y contraseña principal, desconfía.
Preguntas frecuentes sobre usuarios FTP en DirectAdmin
¿Puedo crear un usuario FTP que acceda a varios directorios?
En la configuración básica de DirectAdmin, cada usuario FTP tiene un único directorio raíz. Si necesitas que acceda a varias carpetas, puedes crear un enlace simbólico o, más fácil, crear varios usuarios FTP. También puedes configurar el directorio como la raíz del hosting (/) para que vea todo, pero eso es muy poco recomendable por seguridad.
¿Qué hago si no recuerdo la contraseña de un usuario FTP?
No puedes recuperar la contraseña, pero sí puedes cambiarla. Ve a "Cuentas FTP", busca el usuario y usa la opción de "Cambiar contraseña". La nueva contraseña se aplica inmediatamente.
¿Los usuarios FTP cuentan como espacio en disco?
No, los usuarios FTP no ocupan espacio adicional. Solo son credenciales de acceso. El espacio que ocupan es el de los archivos que suban, que ya se cuenta dentro de tu plan de hosting.
¿Puedo usar un usuario FTP para subir archivos a un dominio secundario?
Sí, perfectamente. Cuando creas un usuario FTP, en el campo "Directorio" puedes especificar la carpeta de cualquier dominio que tengas en tu cuenta. Por ejemplo, si tienes tudominio.com y otrodominio.com, puedes crear un usuario que acceda solo a /domains/otrodominio.com/public_html.
¿Qué diferencia hay entre FTP y FTPS?
FTP es el protocolo clásico que transmite datos sin cifrar. FTPS es FTP con cifrado SSL/TLS. Para mayor seguridad, siempre que tu servidor lo permita, usa FTPS o SFTP. En DirectAdmin, el puerto para FTP normal es el 21, para FTPS es el 990 y para SFTP es el 22.
Conclusión: la seguridad empieza por los accesos
Gestionar correctamente los usuarios FTP DirectAdmin es una de las tareas más importantes para proteger tu hosting. No se trata solo de crear accesos para tus colaboradores, sino de hacerlo de forma inteligente, con permisos limitados y con un control periódico.
Recuerda: cada usuario FTP que creas es una puerta de entrada a tu servidor. Cuantas menos puertas tengas abiertas, y cuanto más control tengas sobre ellas, más seguro estará tu sitio web. Dedica cinco minutos a revisar tus usuarios FTP hoy mismo y verás que la tranquilidad no tiene precio.
Si tienes más dudas, no dudes en contactar con tu proveedor de hosting. Ellos pueden ayudarte a configurar usuarios FTP avanzados, como accesos temporales o restricciones por IP. La seguridad nunca es demasiada.
