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

¿Cómo cambiar la contraseña de root en cPanel? Guía paso a paso

Actualizado el 20 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. 😊 Hoy vamos a resolver una de las dudas más comunes entre quienes administran servidores con cPanel: cambiar la contraseña de root. No te preocupes si no eres un experto en Linux, te guiaré paso a paso, como si lo hiciéramos juntos.

Este artículo está diseñado para que cualquier persona, incluso sin experiencia previa en SysAdmin, pueda seguir las instrucciones sin perderse. Al final, tendrás tu contraseña de root actualizada y tu servidor más seguro. ¡Empecemos!


¿Qué es la contraseña de root y por qué cambiarla?

La cuenta root en Linux es como el "superadministrador" del sistema. Tiene acceso total a todo: archivos, procesos, configuraciones de red y, por supuesto, cPanel. Si alguien obtiene esta contraseña, podría causar un desastre. Por eso es crucial cambiarla periódicamente.

Motivos comunes para cambiar la contraseña de root:

  • Seguridad: Después de un ataque o sospecha de fuga de datos.
  • Política de empresa: Muchas organizaciones exigen cambios cada 90 días.
  • Olvido: Sí, pasa hasta a los mejores. 😅
  • Nuevo administrador: Cuando delegas el acceso a otro SysAdmin.

[WARNING] No compartas la contraseña de root por correo electrónico, mensajes de texto o chats no cifrados. Si necesitas darla a alguien, hazlo en persona o usa un gestor de contraseñas.


Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

  1. Acceso SSH al servidor. Necesitas un cliente SSH (como PuTTY en Windows, Terminal en Mac/Linux).
  2. Credenciales actuales de root. Si no las tienes, deberás contactar a tu proveedor de hosting o usar el método de recuperación (que veremos más adelante).
  3. Permisos de root. Lógicamente, si no eres root, no podrás cambiar la contraseña de root. 😉
  4. Conexión estable a internet. No queremos que se corte en medio del proceso.

[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso SSH es por el puerto 2106. Asegúrate de configurarlo en tu cliente SSH.


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

Este es el método más directo y recomendado. Sigue estos pasos:

Paso 1: Conéctate a tu servidor por SSH

Abre tu terminal o PuTTY y escribe:

ssh root@tu-dominio-o-ip

Te pedirá la contraseña actual. Escríbela (no verás caracteres mientras tecleas, es normal) y presiona Enter.

[INFO] Si tu servidor usa un puerto diferente al 22 (por ejemplo, 2106 para Syspanel), usa: ssh -p 2106 root@tu-dominio-o-ip

Paso 2: Accede como root (si no lo estás ya)

Si iniciaste sesión con otro usuario, usa:

su -

Te pedirá la contraseña de root.

Paso 3: Cambia la contraseña

Ejecuta el comando:

passwd

El sistema te pedirá:

  • Nueva contraseña: Escríbela (debe ser segura: mayúsculas, minúsculas, números y símbolos).
  • Confirmar contraseña: Repítela.

Si todo sale bien, verás un mensaje como: passwd: password updated successfully.

Paso 4: Verifica el cambio

Para asegurarte, cierra la sesión (exit o logout) y vuelve a conectarte con la nueva contraseña.

[TIP] Una contraseña segura podría ser: Root#2024!Segura (pero no uses esa, inventa una única).


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

Si prefieres una interfaz gráfica, cPanel ofrece una opción sencilla desde WHM (Web Host Manager). Este método es ideal si no te sientes cómodo con la línea de comandos.

Paso 1: Accede a WHM

Abre tu navegador y ve a: https://tu-dominio-o-ip:2087

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

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

En el buscador de WHM (arriba a la izquierda), escribe: "Change Root Password". También puedes navegar por:
Home » Server Configuration » Change Root Password

Paso 3: Establece la nueva contraseña

Verás un campo para escribir la nueva contraseña. Asegúrate de que cumpla con los requisitos de seguridad (WHM te indicará si es débil).

Haz clic en "Change Password".

Paso 4: Confirma el cambio

WHM te mostrará un mensaje de éxito. Ahora puedes cerrar sesión y probar la nueva contraseña.

[WARNING] Este método no funciona si tu servidor usa Syspanel (puerto 2106). En ese caso, deberás usar el método SSH.


Método 3: Recuperar o cambiar la contraseña de root si la has olvidado

Si no recuerdas la contraseña actual, no todo está perdido. Aquí tienes dos opciones:

Opción A: Usar el modo de recuperación de tu proveedor de hosting

Muchos proveedores (como DigitalOcean, Vultr, Linode) ofrecen una consola de recuperación desde su panel de control. Busca opciones como "Reset Root Password" o "Recovery Console". Sigue las instrucciones del proveedor.

Opción B: Arrancar en modo single (solo para expertos)

Este método requiere acceso físico o virtual al servidor (por ejemplo, desde el panel de tu VPS).

  1. Reinicia el servidor.
  2. Durante el arranque, presiona Esc o Shift para entrar al menú de GRUB.
  3. Selecciona el kernel y presiona e para editar.
  4. Busca la línea que comienza con linux y agrega single al final.
  5. Presiona Ctrl+X o F10 para arrancar en modo single.
  6. Una vez en la terminal, ejecuta passwd y cambia la contraseña.
  7. Reinicia con reboot.

[WARNING] Este método es avanzado. Si no estás seguro, mejor contacta a tu proveedor de hosting.


Consejos de seguridad para tu nueva contraseña de root

  • Longitud mínima: 12 caracteres.
  • Usa una frase: Por ejemplo, MiPerroSalta2024! es más fácil de recordar que A1b2C3d4!.
  • No uses fechas personales: Nada de cumpleaños, aniversarios, etc.
  • Activa la autenticación de dos factores (2FA) en WHM si es posible.
  • Cambia la contraseña cada 90 días como mínimo.

[INFO] Si usas Syspanel, además de la contraseña de root, te recomiendo cambiar la contraseña del panel desde su interfaz (puerto 2106) por seguridad adicional.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la contraseña de root desde un panel como cPanel sin SSH?

Sí, usando WHM (puerto 2087) como explicamos en el Método 2. Pero si tu servidor usa Syspanel (puerto 2106), no hay opción gráfica; debes usar SSH.

¿Qué hago si el comando passwd no funciona?

Posiblemente no tengas permisos de root. Asegúrate de haber ejecutado su - antes. Si el problema persiste, el sistema podría tener restricciones de seguridad. Contacta a tu SysAdmin o proveedor.

¿Cambiar la contraseña de root afecta a los usuarios de cPanel?

No. La contraseña de root es independiente de las contraseñas de las cuentas de hosting. Tus usuarios no notarán el cambio.

¿Es seguro usar la misma contraseña para root y para el panel de control?

No. Es una mala práctica. Usa contraseñas diferentes para cada servicio.

¿Cómo sé si mi nueva contraseña es segura?

Puedes usar sitios como "How Secure Is My Password" (no compartas la contraseña real, solo pruébala mentalmente). También WHM te dará una advertencia si es débil.


Conclusión

Cambiar la contraseña de root en cPanel es un proceso sencillo, pero crucial para la seguridad de tu servidor Linux. Ya sea por SSH o desde WHM, ahora tienes las herramientas para hacerlo sin miedo. Recuerda siempre mantener una buena higiene de seguridad: contraseñas fuertes, cambios periódicos y acceso restringido.

Si tienes alguna duda, no dudes en escribirme. ¡Estoy aquí para ayudarte! 😊


Palabras clave: cPanel, contraseña root, Linux, SysAdmin, guía paso a paso, seguridad, SSH, WHM, recuperación, Syspanel, puerto 2106.

¿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