Cómo cambiar la contraseña de root en Plesk (Si la olvidaste)
¿Qué hacer cuando olvidaste la contraseña de root en Plesk?
Olvidar la contraseña de root es más común de lo que parece, especialmente cuando gestionas varios servidores o llevas tiempo sin acceder a uno. La buena noticia es que no necesitas reinstalar el sistema operativo ni contactar con soporte urgente si tienes acceso físico o por consola al servidor.
En esta guía completa, te explicaré paso a paso cómo recuperar el acceso a tu servidor Plesk, cambiar la contraseña de root y reforzar la seguridad para que no vuelvas a quedarte fuera. No importa si eres un usuario principiante o si ya tienes algo de experiencia: aquí encontrarás soluciones claras y probadas.
Antes de empezar: requisitos y advertencias importantes
Para poder cambiar la contraseña de root en Plesk, necesitas cumplir al menos uno de estos requisitos:
-
Tener acceso físico al servidor (monitor y teclado conectados).
-
Tener acceso a una consola remota tipo KVM (la que ofrece tu proveedor de hosting o cloud).
-
Tener acceso SSH como otro usuario con privilegios sudo (aunque si no recuerdas la contraseña de root, es probable que tampoco tengas este acceso).
-
Tener acceso al panel de control de tu proveedor (como Vultr, DigitalOcean, AWS, Hetzner, etc.) para poder montar un modo de rescate o recovery.
[WARNING]
Si tu servidor está en un entorno compartido o gestionado por una empresa de hosting, no intentes cambiar la contraseña de root por tu cuenta. Contacta con el soporte técnico, porque podrías romper la configuración o violar los términos del servicio.
Método 1: Cambiar la contraseña de root desde el panel Plesk (si aún puedes acceder)
Si todavía puedes entrar en Plesk con tu usuario administrador (aunque sea sin la contraseña de root del sistema), puedes cambiar la contraseña de root directamente desde la interfaz gráfica.
Pasos para cambiar la contraseña de root desde Plesk
-
Inicia sesión en Plesk con tu cuenta de administrador.
-
Ve a la sección Usuarios o Acceso al servidor (dependiendo de la versión de Plesk, puede variar ligeramente).
-
Busca el usuario
rooty haz clic en su nombre. -
En el apartado de Contraseña, introduce la nueva contraseña dos veces.
-
Haz clic en Aceptar o Guardar.
-
Ahora podrás usar esa misma contraseña para conectarte por SSH con el usuario
root.
[INFO]
Este método es el más sencillo, pero solo funciona si ya tienes sesión iniciada en Plesk. Si no puedes entrar, pasa al siguiente método.
Método 2: Cambiar la contraseña de root desde SSH (si tienes acceso con otro usuario)
En algunos casos, puede que tengas acceso SSH con un usuario con privilegios sudo, aunque no recuerdes la contraseña de root. Esto es habitual si configuraste un usuario adicional cuando instalaste el servidor.
Pasos para resetear la contraseña de root vía SSH
-
Conéctate por SSH a tu servidor usando el usuario con privilegios:
ssh usuario@tu-servidor.com -
Una vez dentro, ejecuta el siguiente comando para cambiar la contraseña de root:
sudo passwd root -
El sistema te pedirá que introduzcas la nueva contraseña dos veces.
-
Verás un mensaje de éxito:
passwd: password updated successfully. -
Ahora puedes probar a conectarte como root con la nueva contraseña.
Método 3: Reset root password Plesk usando el modo de rescate (recovery mode)
Este es el método más completo y el que funciona incluso si has perdido todo acceso al sistema. Se basa en arrancar el servidor en un entorno de rescate, montar el disco y modificar los archivos de autenticación.
Paso 1: Accede al modo de rescate desde tu proveedor
Cada proveedor tiene su propio sistema, pero el proceso general es:
-
Entra en el panel de control de tu proveedor (Vultr, DigitalOcean, etc.).
-
Selecciona tu servidor.
-
Busca la opción "Rescue Mode", "Recovery" o "Boot from ISO".
-
Actívalo y reinicia el servidor.
[WARNING]
El servidor no estará disponible durante el proceso. Planifica una ventana de mantenimiento breve, sobre todo si tienes sitios web en producción.
Paso 2: Conéctate al servidor en modo rescate
Cuando el servidor arranque en modo rescate, recibirás un correo del proveedor con las credenciales de acceso temporal (generalmente un usuario root y una contraseña temporal, o una IP distinta).
Conéctate por SSH a esa IP con esas credenciales.
Paso 3: Monta el disco del sistema
Una vez dentro, tendrás que montar el disco duro principal. Ejecuta:
fdisk -l
Identifica la partición del sistema (suele ser /dev/vda1, /dev/sda1 o similar). Luego:
mkdir /mnt/rescate
mount /dev/sda1 /mnt/rescate
Paso 4: Modifica los archivos de autenticación
Ahora viene la parte delicada. Puedes usar chroot para entrar en tu sistema montado:
chroot /mnt/rescate
Y luego cambiar la contraseña de root:
passwd root
Introduce la nueva contraseña dos veces.
Paso 5: Reinicia el servidor
Sal del entorno de rescate:
exit
umount /mnt/rescate
reboot
Desactiva el modo de rescate desde el panel del proveedor y espera a que el servidor arranque normalmente.
Método 4: Reset root password Plesk modificando el archivo de configuración de Plesk
Si el método anterior te resulta demasiado técnico, existe una alternativa que implica editar los archivos de configuración de Plesk directamente. Este método es útil cuando el sistema arranca pero no recuerdas la contraseña de root y no tienes usuarios sudo.
Pasos para resetear la contraseña de root editando Plesk
-
Conéctate por SSH con cualquier método alternativo (por ejemplo, usando una clave SSH si la tienes configurada).
-
Ejecuta el siguiente comando para cambiar la contraseña de root directamente:
plesk bin passwd --user root --passwd "NuevaContraseñaSegura" -
Si el comando no existe (dependiendo de la versión de Plesk), prueba con:
plesk bin plesk --user root --passwd "NuevaContraseñaSegura" -
Verifica que el cambio se ha aplicado:
plesk bin plesk --list
[TIP]
Este método es el más rápido si tienes acceso SSH con clave pública, porque no necesitas saber la contraseña actual.
Método 5: Cambiar la contraseña de root desde la consola física o KVM
Si tu servidor está físicamente en tu oficina o tienes acceso KVM, puedes cambiar la contraseña sin necesidad de herramientas externas.
Pasos para cambiar la contraseña de root desde la consola
-
Reinicia el servidor.
-
Cuando aparezca el menú de GRUB, selecciona el kernel y pulsa
epara editarlo. -
Busca la línea que termina en
ro quiet splash(o algo similar). -
Cambia
roporrw init=/bin/bash. -
Pulsa
Ctrl+XoF10para arrancar con esos parámetros. -
Ahora estarás en un shell de emergencia como root.
-
Ejecuta:
passwd root -
Introduce la nueva contraseña dos veces.
-
Reinicia el servidor:
reboot -f
Seguridad Plesk: cómo evitar volver a olvidar la contraseña de root
Una vez que hayas conseguido cambiar la contraseña de root en Plesk, es momento de implementar buenas prácticas de seguridad para evitar futuros bloqueos.
Usa claves SSH en lugar de contraseñas
Configura una clave SSH para acceder al servidor sin necesidad de escribir la contraseña. Esto no solo es más seguro, sino que evita el problema de olvidar la contraseña.
ssh-keygen -t rsa -b 4096
ssh-copy-id root@tu-servidor.com
Almacena las contraseñas en un gestor seguro
Usa un gestor de contraseñas como Bitwarden, 1Password o KeePassXC. Guarda allí todas las credenciales de tu servidor, incluyendo la de root.
Configura un usuario con privilegios sudo
Crea un usuario adicional con permisos de administrador. Así, si olvidas la contraseña de root, podrás usar ese usuario para recuperarla.
adduser admin
usermod -aG sudo admin
Activa la autenticación en dos pasos para SSH
Aunque no es obligatorio, añadir una capa extra de seguridad (como Google Authenticator) reduce el riesgo de accesos no autorizados.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la contraseña de root desde Plesk sin acceso SSH?
Sí, si puedes iniciar sesión en Plesk como administrador, puedes cambiar la contraseña de root desde la interfaz web. Ve a Usuarios > root > Cambiar contraseña.
¿Qué hago si no tengo acceso a KVM ni a SSH?
Entonces necesitas contactar con tu proveedor de hosting. La mayoría de los proveedores ofrecen un servicio de recuperación de contraseña de root bajo petición, siempre que puedas demostrar que eres el propietario del servidor.
¿El proceso de reset root password Plesk afecta a mis sitios web?
No. Cambiar la contraseña de root no afecta a los sitios web, bases de datos ni configuraciones de Plesk. Solo cambias la credencial de acceso al sistema operativo.
¿Cuánto tarda en aplicarse el cambio de contraseña?
El cambio es inmediato en todos los métodos. Una vez ejecutado el comando o guardado el cambio en Plesk, puedes usar la nueva contraseña de inmediato.
¿Es seguro usar el mismo método para Syspanel (HestiaCP)?
No exactamente. Si usas Syspanel (anteriormente HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106. Para cambiar la contraseña de root en Syspanel, puedes usar los mismos comandos de sistema, pero el panel no tiene una opción directa para cambiar la contraseña del sistema.
Conclusión: recuperar el acceso a tu servidor Plesk es posible
Olvidar la contraseña de root no es el fin del mundo. Con esta guía tienes cinco métodos distintos para recuperar el acceso, desde los más sencillos (desde Plesk) hasta los más técnicos (modo rescate). Elige el que mejor se adapte a tu nivel de experiencia y a los recursos que tengas disponibles.
Recuerda siempre:
-
Mantén tus contraseñas almacenadas en un gestor seguro.
-
Configura un usuario sudo de respaldo.
-
Usa claves SSH para no depender de contraseñas.
-
Si tienes dudas, contacta con tu proveedor antes de hacer nada drástico.
Con estas prácticas, el problema de olvidar la contraseña de root será cosa del pasado. Y si vuelve a ocurrir, ya sabes exactamente qué hacer para volver a tener el control de tu servidor.
