DirectAdmin: Cómo cambiar la contraseña de root y FTP
Introducción
Si tienes un servidor gestionado con DirectAdmin, una de las tareas más importantes para mantener tu sitio web y tus datos seguros es cambiar las contraseñas de forma periódica. En este artículo te explicaremos paso a paso cómo cambiar la contraseña de root (el superadministrador del sistema) y la contraseña de FTP (para acceder a tus archivos). No necesitas ser un experto en Linux ni en sysadmin; solo sigue las instrucciones que te damos a continuación.
¿Por qué es importante cambiar las contraseñas?
Mantener contraseñas seguras y actualizadas es la primera línea de defensa contra accesos no autorizados. Una contraseña débil o que ha estado mucho tiempo sin cambiarse puede ser vulnerable a ataques de fuerza bruta o a filtraciones. Cambiar la contraseña de root y de FTP regularmente reduce el riesgo de que alguien pueda tomar el control de tu servidor o robar información sensible.
Antes de empezar
Asegúrate de tener acceso a tu panel de DirectAdmin con un usuario que tenga permisos de administrador (por lo general, el usuario principal que creaste al contratar el hosting). También necesitarás acceso a la terminal del servidor (SSH) si quieres cambiar la contraseña de root desde la línea de comandos, aunque también se puede hacer desde el propio DirectAdmin.
[WARNING] No compartas nunca tus contraseñas con nadie. Si necesitas dar acceso a otra persona, crea un usuario adicional con permisos limitados.
Cómo cambiar la contraseña de root en DirectAdmin
La contraseña de root es la más poderosa del sistema. Con ella puedes hacer cualquier cambio en el servidor, por lo que debes protegerla especialmente. Hay dos formas de cambiarla: desde el panel de DirectAdmin o mediante SSH.
Cambiar contraseña de root desde DirectAdmin
- Accede a tu panel de DirectAdmin con tu usuario administrador (por ejemplo,
admin). - En el menú superior, busca la opción "Admin Level" o "Nivel de Administrador".
- Dentro de las opciones de administración, haz clic en "Change Root Password" o "Cambiar contraseña de root".
- Se te pedirá que ingreses la contraseña actual y luego la nueva contraseña dos veces para confirmar.
- Elige una contraseña fuerte: al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
- Haz clic en "Save" o "Guardar". El sistema actualizará la contraseña de root de inmediato.
[TIP] Si no ves la opción "Change Root Password", asegúrate de haber iniciado sesión como administrador. Los usuarios normales no tienen acceso a esta función.
Cambiar contraseña de root por SSH (alternativa)
Si prefieres usar la terminal, puedes conectarte vía SSH a tu servidor y ejecutar el siguiente comando:
passwd
Te pedirá tu contraseña actual y luego la nueva. Si eres root, el comando cambiará directamente la contraseña de root. Si eres otro usuario, primero tendrás que hacer su - para convertirte en root.
[WARNING] Si usas SSH, asegúrate de tener una conexión segura y de no escribir la contraseña en lugares públicos. También es recomendable usar autenticación por clave SSH para mayor seguridad.
Cómo cambiar la contraseña de FTP en DirectAdmin
Las cuentas FTP permiten subir, descargar y gestionar los archivos de tu sitio web. Es importante que cada usuario tenga su propia contraseña y que la cambies si sospechas que ha sido comprometida.
Cambiar contraseña de FTP desde el panel de usuario
- Inicia sesión en DirectAdmin con tu usuario (no necesitas ser administrador para esto).
- En el menú principal, busca la sección "FTP Management" o "Gestión FTP".
- Verás una lista de las cuentas FTP que tienes creadas. Haz clic en el icono de "Editar" (normalmente un lápiz) junto a la cuenta que deseas modificar.
- En el formulario que aparece, encontrarás un campo para "Password" o "Contraseña". Introduce la nueva contraseña y confírmala.
- Asegúrate de que la contraseña sea segura (mínimo 8 caracteres, con variedad de caracteres).
- Guarda los cambios. La nueva contraseña estará activa de inmediato.
[INFO] Si no recuerdas la contraseña actual de FTP, no te preocupes. DirectAdmin te permite cambiarla sin necesidad de saber la anterior, siempre que tengas acceso al panel.
Crear una nueva cuenta FTP (si la necesitas)
Si prefieres crear una cuenta FTP nueva en lugar de cambiar la contraseña de una existente:
- En la misma sección "FTP Management", haz clic en "Add FTP Account" o "Añadir cuenta FTP".
- Completa los campos: nombre de usuario, dominio asociado, directorio base y contraseña.
- Guarda y ya tendrás una nueva cuenta lista para usar.
Buenas prácticas de seguridad para DirectAdmin
Además de cambiar las contraseñas, te recomendamos seguir estas prácticas para mantener tu servidor seguro:
Usa contraseñas fuertes y únicas
- Longitud mínima de 12 caracteres.
- Incluye mayúsculas, minúsculas, números y símbolos.
- No uses palabras del diccionario ni información personal fácil de adivinar.
Cambia las contraseñas periódicamente
- Establece un recordatorio para cambiar la contraseña de root cada 3 meses.
- Para FTP, puedes cambiarla cada vez que haya un cambio de personal o si sospechas de un acceso no autorizado.
Activa la autenticación de dos factores (2FA)
- DirectAdmin soporta 2FA para mayor seguridad. Actívalo en tu perfil de usuario.
- Esto añade una capa extra de protección, incluso si tu contraseña se ve comprometida.
Mantén el software actualizado
- DirectAdmin y el sistema operativo deben estar siempre en sus últimas versiones para corregir vulnerabilidades conocidas.
Limita el acceso SSH
- Si no necesitas acceso SSH, desactívalo o limítalo a direcciones IP específicas.
- Usa autenticación por clave en lugar de contraseña para SSH.
Monitorea los intentos de inicio de sesión
- Revisa los logs de DirectAdmin y del sistema para detectar intentos de acceso sospechosos.
- Configura herramientas como Fail2ban para bloquear IPs maliciosas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la contraseña de root desde cualquier usuario de DirectAdmin?
No. Solo el usuario administrador (por defecto admin) puede cambiar la contraseña de root. Los usuarios normales solo pueden cambiar su propia contraseña de FTP o de acceso al panel.
¿Qué hago si olvido la contraseña de root?
Si no puedes acceder a DirectAdmin como administrador, tendrás que usar el modo de rescate de tu servidor (por ejemplo, a través del panel de tu proveedor de hosting) o contactar al soporte técnico para que te ayuden a resetearla.
¿Es seguro usar la misma contraseña para root y FTP?
No. Nunca uses la misma contraseña para diferentes servicios. Si una cuenta se ve comprometida, la otra también estaría en riesgo.
¿Puedo cambiar la contraseña de FTP sin saber la actual?
Sí, desde el panel de DirectAdmin puedes cambiarla sin necesidad de conocer la anterior, siempre que tengas acceso al usuario que gestiona esa cuenta FTP.
¿Qué puerto usa DirectAdmin?
El acceso principal a DirectAdmin es a través del puerto 2222 (por defecto) para HTTPS. Para SSH es el puerto 22, y para FTP suele ser el puerto 21 (o 2106 si usas Syspanel, que es el nuevo nombre de HestiaCP). Asegúrate de que estos puertos estén abiertos en tu firewall.
Conclusión
Cambiar la contraseña de root y de FTP en DirectAdmin es un proceso sencillo que no debería tomarte más de unos minutos. Siguiendo los pasos que te hemos mostrado, podrás mantener tu servidor más seguro y proteger la información de tus clientes y visitantes. Recuerda que la seguridad es un proceso continuo: actualiza tus contraseñas regularmente, usa autenticación de dos factores y mantén todo el software al día.
Si tienes alguna duda o problema, no dudes en consultar la documentación oficial de DirectAdmin o contactar a tu proveedor de hosting. ¡Tu seguridad es lo más importante!
