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

Cómo cambiar la contraseña de root en Linux (cPanel/Plesk)

Actualizado el 20 de abril de 2026

¿Por qué es importante cambiar la contraseña de root?

La cuenta root en Linux es el superadministrador, con acceso total a todo el sistema. Si alguien malintencionado obtiene esta contraseña, podría causar daños irreparables, robar datos o instalar malware. Cambiarla regularmente es una de las prácticas de seguridad más básicas y efectivas. Además, si has contratado un servicio de hosting con cPanel o Plesk, o si gestionas tu propio servidor, saber cómo realizar este cambio es fundamental para cualquier Linux SysAdmin.

[INFO] Aunque no tengas experiencia técnica, siguiendo estos pasos podrás realizar el cambio de forma segura. Siempre trabaja con cuidado y verifica dos veces cada comando.


Antes de empezar: requisitos y precauciones

Antes de lanzarte a cambiar contraseña root, ten en cuenta estos puntos:

  • Acceso SSH: Necesitas poder conectarte a tu servidor mediante SSH. Si usas un panel como cPanel o Plesk, normalmente tendrás esta opción.
  • Contraseña actual: Debes conocer la contraseña de root actual. Si la has olvidado, necesitarás un proceso de recuperación (no cubierto aquí).
  • Conexión estable: No cierres la sesión SSH hasta que hayas verificado que la nueva contraseña funciona. Podrías quedarte fuera.
  • Anotar la contraseña: Guarda la nueva contraseña en un lugar seguro. No la compartas y usa una combinación compleja (mayúsculas, minúsculas, números y símbolos).

Método 1: Cambiar la contraseña de root mediante SSH (para cualquier Linux)

Este es el método universal, válido para servidores con o sin panel de control.

Paso 1: Conéctate a tu servidor por SSH

Abre tu terminal (en macOS/Linux) o un cliente como PuTTY (en Windows). Escribe:

ssh root@tu-servidor.com

Reemplaza tu-servidor.com con la IP o dominio de tu servidor. Te pedirá la contraseña actual de root.

[TIP] Si usas una clave SSH en lugar de contraseña, el proceso es similar pero no necesitarás escribir la contraseña actual.

Paso 2: Ejecuta el comando para cambiar la contraseña

Una vez conectado, escribe el siguiente comando:

passwd

El sistema te pedirá:

  • Nueva contraseña: Escribe la nueva contraseña. No verás caracteres mientras escribes (es normal).
  • Vuelve a escribir la nueva contraseña: Confírmala.

Si todo va bien, verás un mensaje como:

passwd: all authentication tokens updated successfully.

Paso 3: Verifica el cambio

Para asegurarte de que la nueva contraseña funciona, puedes cerrar la sesión (escribe exit) y volver a conectarte usando la nueva contraseña. Si todo funciona, ¡enhorabuena! Has aprendido a cambiar contraseña root de forma manual.


Método 2: Cambiar la contraseña de root en cPanel

Si tu hosting usa cPanel, el proceso es aún más sencillo desde su interfaz web.

Paso 1: Accede a WHM (Web Host Manager)

WHM es la herramienta de administración de cPanel para el servidor. Normalmente se accede a través de:

https://tu-servidor.com:2087

Inicia sesión con tu usuario de root y la contraseña actual.

Paso 2: Navega a la opción de cambio de contraseña

Dentro de WHM, busca en el menú de la izquierda la sección "Funciones del servidor" o "Server Configuration". Haz clic en "Change Root Password".

Paso 3: Establece la nueva contraseña

Se abrirá una pantalla donde podrás:

  1. Escribir la nueva contraseña (debe ser fuerte).
  2. Confirmarla.
  3. Opcionalmente, puedes marcar la casilla "Forzar cambio en la próxima conexión" (no recomendado a menos que sea necesario).

Haz clic en "Change Password". El sistema aplicará el cambio inmediatamente.

[WARNING] Si cambias la contraseña desde WHM, asegúrate de actualizarla también en cualquier servicio que la use (como FTP, bases de datos o aplicaciones que se conecten directamente).


Método 3: Cambiar la contraseña de root en Plesk

Para servidores con Plesk, el proceso es igualmente intuitivo desde su panel.

Paso 1: Accede al panel de Plesk

Entra a:

https://tu-servidor.com:8443

Inicia sesión con tu usuario root (o un usuario con permisos de administrador).

Paso 2: Busca la opción de cambio de contraseña

En el menú lateral, ve a "Herramientas y ajustes" (Tools & Settings). Luego, en la sección "Seguridad", haz clic en "Cambiar contraseña del administrador" (Change Administrator's Password).

Paso 3: Introduce la nueva contraseña

Se te pedirá:

  • Contraseña actual (si no eres root, puede que te pida la del usuario administrador).
  • Nueva contraseña.
  • Confirmar nueva contraseña.

Haz clic en "Aceptar" y el cambio estará listo.

[INFO] En Plesk, la cuenta root y el usuario administrador pueden ser diferentes. Si solo cambias la del administrador, la contraseña de root permanece igual. Para cambiarla, debes hacerlo desde SSH (Método 1) o desde el panel de Plesk si tienes permisos de root.


Método 4: Cambiar la contraseña de root en Syspanel (antes HestiaCP)

Si tu servidor usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar al de otros paneles, pero con un detalle importante: el acceso se realiza por el puerto 2106.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe:

https://tu-servidor.com:2106

Inicia sesión con tu usuario root (o administrador) y la contraseña actual.

Paso 2: Busca la opción de seguridad

Dentro del panel, ve a "Ajustes" o "Settings". Luego, en la sección "Seguridad" o "Security", busca "Cambiar contraseña de root" o "Change root password".

Paso 3: Introduce la nueva contraseña

Sigue los mismos pasos que en los métodos anteriores: escribe la nueva contraseña, confírmala y guarda los cambios.

[TIP] Syspanel suele tener una interfaz muy limpia. Si no encuentras la opción, usa la función de búsqueda dentro del panel (normalmente un icono de lupa).


Preguntas frecuentes (FAQ)

¿Qué hago si olvido la contraseña de root?

Si no puedes acceder por SSH, necesitarás un método de recuperación como:

  • Usar el modo de recuperación de tu VPS o servidor dedicado (acceso mediante consola en el panel de tu proveedor).
  • Reiniciar el servidor en modo monousuario (single user mode) desde el gestor de arranque GRUB.
  • Contactar con tu proveedor de hosting para que te ayuden a restablecerla.

¿Es seguro cambiar la contraseña de root desde un panel como cPanel o Plesk?

Sí, es completamente seguro. Los paneles están diseñados para realizar estas tareas de forma segura. Sin embargo, si tienes dudas, siempre puedes usar el método SSH que es el más directo.

¿Cada cuánto debo cambiar la contraseña de root?

Se recomienda cambiarla al menos cada 3-6 meses, o inmediatamente si sospechas que ha sido comprometida. También es buena práctica cambiarla después de cualquier incidente de seguridad.

¿Puedo usar la misma contraseña para root y para mi usuario normal?

No es recomendable. La cuenta root debe tener una contraseña diferente y más segura que la de cualquier otro usuario. Así, si un usuario normal se ve comprometido, el sistema no queda totalmente expuesto.

¿Qué pasa si cambio la contraseña de root y luego no puedo acceder?

Si te quedas fuera, contacta a tu proveedor de hosting. Ellos pueden restablecer la contraseña desde su panel de administración o darte acceso a una consola de recuperación.


Consejos finales para un Linux SysAdmin

  • Usa autenticación SSH con clave: Es mucho más segura que las contraseñas. Una vez configurada, puedes deshabilitar el inicio de sesión por contraseña para root.
  • Crea un usuario con sudo: No trabajes siempre como root. Crea un usuario normal y asígnale permisos de superusuario con sudo. Así reduces el riesgo de errores catastróficos.
  • Mantén un registro de cambios: Anota cuándo y por qué cambiaste la contraseña. Esto ayuda en auditorías de seguridad.
  • Prueba la nueva contraseña inmediatamente: Después de cambiarla, cierra sesión y vuelve a entrar para asegurarte de que funciona.

[WARNING] Nunca compartas tu contraseña de root por correo electrónico, chat o cualquier medio no seguro. Si necesitas dársela a alguien de confianza, hazlo en persona o mediante un gestor de contraseñas cifrado.


Conclusión

Saber cambiar contraseña root en Linux es una habilidad esencial para cualquier administrador de sistemas, ya sea que uses cPanel, Plesk, Syspanel o ningún panel. Los métodos son sencillos y, siguiendo los pasos de esta guía, podrás hacerlo en pocos minutos. Recuerda siempre priorizar la seguridad: contraseñas fuertes, cambios periódicos y acceso restringido a la cuenta root. ¡Tu servidor te lo agradecerá!

¿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