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

¿Cómo cambiar la contraseña de root en Linux desde cPanel?

Actualizado el 29 de mayo de 2026

¿Por qué necesitas cambiar la contraseña root en cPanel?

La contraseña de root es la llave maestra de tu servidor Linux. Es la cuenta con permisos absolutos para instalar software, modificar configuraciones críticas y gestionar todos los usuarios. Mantenerla segura es fundamental para la integridad de tu sitio web y datos.

Cambiarla periódicamente o tras un incidente de seguridad es una práctica recomendada. Si has compartido accidentalmente la contraseña, sospechas de un acceso no autorizado o simplemente quieres establecer una más robusta, este tutorial te guiará paso a paso.

Existen dos métodos principales para cambiar contraseña root desde cPanel: a través de la interfaz gráfica de cPanel Linux (WHM) y mediante la terminal SSH. Aquí cubriremos ambos, para que elijas el que mejor se adapte a tu nivel de comodidad técnica.


Método 1: Cambiar la contraseña root desde WHM (Web Host Manager)

Este es el método más visual y amigable, ideal si no te sientes cómodo con la línea de comandos. WHM es la herramienta de administración de servidores que viene con cPanel.

Requisitos previos

  • Acceso a WHM: Debes tener las credenciales de administrador de tu servidor (usuario root y su contraseña actual, o un usuario con privilegios de root).
  • Conexión segura: Accede a WHM a través de HTTPS. La URL suele ser https://tu-dominio.com:2087 o https://tu-ip:2087.

Pasos para cambiar la contraseña root en WHM

  1. Inicia sesión en WHM: Abre tu navegador y ve a la URL de WHM. Introduce tu usuario (normalmente root) y tu contraseña actual.

  2. Busca la opción de cambio de contraseña: En la barra de búsqueda de WHM (parte superior izquierda), escribe "Password" o "Contraseña". Aparecerán varias opciones. Haz clic en "Change Root Password" o "Cambiar contraseña de root".

  3. Introduce la nueva contraseña:

    • En el campo "New Password", escribe la nueva contraseña que deseas usar.
    • En el campo "Confirm Password", vuelve a escribir la misma contraseña para confirmar.
    • Requisitos de seguridad: WHM te indicará la fortaleza de la contraseña. Asegúrate de que sea fuerte: al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos (ej. MiC0ntr@s3ñ@S3gur@!).
  4. Aplica el cambio: Haz clic en el botón "Change Password" o "Cambiar contraseña".

  5. Verifica el cambio: WHM procesará la solicitud y te mostrará un mensaje de confirmación. Importante: Cierra la sesión actual y vuelve a iniciarla con la nueva contraseña para asegurarte de que funciona correctamente.

[WARNING] ¡Cuidado! Cambiar la contraseña de root desde WHM también actualizará automáticamente las contraseñas de los servicios que dependen de ella, como FTP, MySQL y el propio cPanel. No deberías tener problemas de conexión, pero es buena práctica verificar que todo funcione después del cambio.


Método 2: Cambiar la contraseña root desde la terminal SSH

Este método es más directo y potente, ideal para administradores de sistemas (SysAdmin) que prefieren el control total. Necesitarás un cliente SSH como PuTTY (Windows) o la terminal integrada de tu sistema operativo (Linux/macOS).

Requisitos previos

  • Acceso SSH al servidor: Necesitas la dirección IP del servidor, el puerto SSH (normalmente 22) y las credenciales de root actuales.
  • Cliente SSH: Si usas Windows, descarga PuTTY. En Linux o macOS, abre la terminal.

Pasos para cambiar la contraseña root por SSH

  1. Conéctate al servidor: Abre tu terminal o PuTTY y escribe:

    ssh root@tu-ip-del-servidor
    

    Sustituye tu-ip-del-servidor por la dirección IP real de tu servidor. Presiona Enter. Te pedirá la contraseña actual de root. Escríbela (no verás caracteres mientras escribes, es normal) y presiona Enter.

  2. Ejecuta el comando passwd: Una vez conectado, escribe el siguiente comando y presiona Enter:

    passwd
    
  3. Introduce la nueva contraseña:

    • El sistema te pedirá: "New password:". Escribe tu nueva contraseña segura (sin caracteres visibles) y presiona Enter.
    • Luego te pedirá: "Retype new password:". Vuelve a escribir la misma contraseña y presiona Enter.
  4. Confirmación del cambio: Si todo sale bien, verás el mensaje: "passwd: password updated successfully". ¡Listo! La contraseña de root ha sido cambiada.

  5. Prueba la nueva contraseña: Es recomendable cerrar la sesión SSH (exit) y volver a conectarte con la nueva contraseña para verificar que funcione.

[TIP] Si usas Syspanel (anteriormente conocido como HestiaCP), el proceso desde la terminal SSH es exactamente el mismo. Solo recuerda que el panel de administración de Syspanel se accede a través del puerto 2106 (ej. https://tu-ip:2106), pero la gestión de la contraseña root por SSH es idéntica a cualquier otro servidor Linux.


Preguntas Frecuentes (FAQ)

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

Si olvidas la contraseña, no podrás acceder al servidor. La única forma de recuperarla es a través del proveedor de hosting o, si tienes acceso físico al servidor, mediante el modo de recuperación (single-user mode). Guarda siempre tu contraseña en un gestor de contraseñas seguro.

¿Es seguro cambiar la contraseña root desde WHM?

Sí, es igual de seguro que hacerlo por SSH, siempre que tu conexión a WHM sea a través de HTTPS (verifica el candado en la barra de direcciones). WHM encripta la comunicación.

¿Afecta cambiar la contraseña root a mis sitios web?

No, los sitios web y sus cuentas de hosting (cPanel) no se ven afectados. Cada cuenta de cPanel tiene su propia contraseña. El cambio solo afecta al usuario administrador del servidor (root).

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

Como buena práctica, se recomienda cambiarla cada 3-6 meses, o inmediatamente después de cualquier sospecha de compromiso de seguridad.

¿Puedo cambiar la contraseña root desde el cPanel de mi cuenta?

No. La opción de cambiar la contraseña de root solo está disponible en WHM (la interfaz de administración del servidor) o por SSH. Tu cuenta de cPanel individual no tiene permisos para modificar la contraseña del servidor.

¿Existe alguna diferencia si mi servidor usa Syspanel?

El proceso de cambiar contraseña root es idéntico tanto en servidores con cPanel como con Syspanel. La única diferencia relevante es que el panel de control de Syspanel se encuentra en el puerto 2106 en lugar del 2087 de WHM. Los comandos SSH son los mismos.


Consejos adicionales para una contraseña root robusta

  • Longitud: Mínimo 12-16 caracteres. Cuanto más larga, mejor.
  • Complejidad: Combina letras mayúsculas, minúsculas, números y símbolos (como !, @, #, $, %).
  • Evita patrones: No uses palabras del diccionario, secuencias de teclado (como qwerty), fechas de nacimiento o nombres comunes.
  • No la reutilices: No uses la misma contraseña para root que para tus cuentas de correo, redes sociales u otros servicios.
  • Usa un gestor de contraseñas: Herramientas como Bitwarden, 1Password o KeePass pueden generar y almacenar contraseñas seguras de forma segura.

[INFO] Recuerda que una contraseña root segura es tu primera línea de defensa contra accesos no autorizados a tu servidor. Invertir tiempo en crearla y mantenerla actualizada es una inversión en la seguridad de todo tu ecosistema web.


Resumen

Cambiar la contraseña de root en Linux desde cPanel es un proceso sencillo pero crucial. Ya sea a través de la interfaz gráfica de WHM o mediante la terminal SSH, los pasos son claros y directos. Siguiendo este SysAdmin tutorial, podrás mantener tu servidor seguro y bajo control. Recuerda siempre verificar que la nueva contraseña funcione correctamente y guardarla en un lugar seguro.

¡Esperamos que este artículo te haya sido de ayuda! Si tienes más dudas, no dudes en consultar nuestra sección de preguntas frecuentes o contactar a nuestro equipo de soporte.

¿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