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

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

Actualizado el 7 de junio de 2026

¿Por qué deberías cambiar la contraseña de root?

La contraseña de root es la llave maestra de tu servidor Linux. Con ella, se puede hacer absolutamente todo: instalar software, borrar archivos, modificar configuraciones o, en el peor de los casos, comprometer todos tus sitios web.

Cambiarla regularmente es una de las medidas de seguridad más básicas y efectivas que puedes tomar. Además, si has contratado un servidor dedicado o VPS, es probable que tu proveedor te haya dado una contraseña temporal que deberías cambiar en tu primer acceso.

En esta guía, aprenderás paso a paso cómo cambiar contraseña root linux en los paneles de control más populares: cPanel, Plesk, DirectAdmin y Syspanel. No necesitas ser un experto en sistemas, solo seguir las instrucciones con calma.

Antes de empezar: lo que necesitas

Para realizar este cambio, necesitas tener acceso al servidor. Esto puede ser de dos formas:

  • Acceso SSH: Usarás un programa como PuTTY (Windows) o la terminal (Mac/Linux) para conectarte a tu servidor.
  • Acceso al panel de control: Si tu proveedor te da acceso a un panel web, podrás cambiar la contraseña desde la interfaz gráfica.

También es recomendable tener a mano la contraseña actual de root. Si no la tienes, puede que necesites contactar con tu proveedor de hosting para restablecerla.

[WARNING] No te olvides de cerrar sesión después de cambiar la contraseña y de guardar la nueva en un lugar seguro. Si la pierdes, el proceso de recuperación puede ser complicado y costoso.

Método universal: cambiar contraseña root por SSH

Este es el método más directo y funciona en cualquier distribución de Linux, sin importar el panel de control que uses. Es la base de todo, así que presta atención.

Paso 1: Conectarte por SSH

Abre tu terminal o PuTTY y escribe el siguiente comando:

ssh root@tu-servidor-ip

Te pedirá la contraseña actual. Escríbela y pulsa Enter. Una vez conectado, verás un mensaje de bienvenida y el símbolo del sistema, normalmente algo como root@servidor:~#.

Paso 2: Usar el comando passwd

Una vez dentro, escribe el comando passwd y pulsa Enter:

passwd

El sistema te pedirá que escribas la nueva contraseña. Verás que no se muestra nada mientras escribes; esto es completamente normal, es una medida de seguridad. Tendrás que escribirla dos veces para confirmar.

Paso 3: Verificar el cambio

Si todo ha ido bien, verás un mensaje como passwd: password updated successfully. La contraseña ya está cambiada.

[TIP] Te recomendamos usar una contraseña de al menos 12 caracteres que combine mayúsculas, minúsculas, números y símbolos. Cuanto más compleja, más difícil será de hackear.

Cambiar contraseña root en cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido y VPS. Aunque cPanel se gestiona principalmente desde su interfaz web, el cambio de contraseña de root se hace por SSH, ya que cPanel no permite cambiar la contraseña del usuario administrador del sistema desde su panel.

Paso 1: Acceder por SSH

Conéctate a tu servidor como root usando el método descrito anteriormente.

Paso 2: Usar el comando passwd

Escribe passwd y sigue las instrucciones. Es exactamente el mismo proceso que en el método universal.

Paso 3: Alternativa con WHM

Si tienes acceso a WHM (Web Host Manager), puedes cambiar la contraseña de root desde la interfaz web. Para ello:

  1. Inicia sesión en WHM (generalmente en https://tu-servidor:2087).
  2. En el buscador, escribe "Root Password" o navega a Home > System Health > Root Password.
  3. Introduce la nueva contraseña y haz clic en "Change Password".

Este método es más visual y puede resultar más cómodo si no estás familiarizado con la terminal.

[INFO] Si solo tienes acceso a cPanel (el panel de usuario, no WHM), no podrás cambiar la contraseña de root desde ahí. Necesitarás acceso SSH o contactar con tu proveedor.

Cambiar contraseña root en Plesk

Plesk es otro panel de control muy popular, especialmente en Europa. Al igual que cPanel, el cambio de contraseña de root se puede hacer por SSH, pero Plesk también ofrece una opción desde su interfaz web.

Método 1: Por SSH

Conéctate por SSH y ejecuta el comando passwd. Es el mismo proceso que hemos visto antes. Este método es el más directo y siempre funciona.

Método 2: Desde la interfaz de Plesk

Plesk permite cambiar la contraseña del administrador del sistema desde su panel, pero con un matiz: no cambia la contraseña de root, sino la del usuario administrador de Plesk.

Para cambiar la contraseña de root desde Plesk:

  1. Accede a Plesk como administrador (https://tu-servidor:8443).
  2. Ve a Herramientas y ajustes (o Tools & Settings).
  3. Busca la sección Seguridad y haz clic en Cambiar la contraseña del sistema o Server Administration Password.
  4. Introduce la nueva contraseña y guarda los cambios.

[WARNING] Ten cuidado con este método. A veces, Plesk cambia la contraseña del usuario admin de Plesk, no la de root del sistema. Si no estás seguro, es mejor usar el método SSH para asegurarte de que cambias la contraseña correcta.

Cambiar contraseña root en DirectAdmin

DirectAdmin es conocido por su simplicidad y eficiencia. El proceso para cambiar contraseña DirectAdmin es bastante sencillo, tanto por SSH como desde su panel.

Método 1: Por SSH

Como siempre, el comando passwd funciona perfectamente. Conéctate por SSH y ejecuta:

passwd

Método 2: Desde el panel de DirectAdmin

DirectAdmin permite cambiar la contraseña de root desde su interfaz de administración:

  1. Inicia sesión en DirectAdmin como administrador (https://tu-servidor:2222).
  2. Ve a Account Manager y luego a Admin Settings.
  3. Busca la opción Change Root Password o Server Settings.
  4. Introduce la nueva contraseña y confírmala.
  5. Haz clic en Save o Update.

Este método es muy visual y no requiere conocimientos de línea de comandos.

[TIP] En DirectAdmin, también puedes cambiar la contraseña de otros usuarios desde el panel de administrador. Esto es útil si necesitas restablecer la contraseña de un cliente o colaborador.

Cambiar contraseña root en Syspanel

Syspanel es un panel de control moderno y ligero, conocido por su facilidad de uso. A diferencia de los anteriores, Syspanel tiene una opción específica para cambiar la contraseña de root desde su interfaz web, lo que lo hace muy cómodo para administradores menos técnicos.

Paso 1: Acceder a Syspanel

Para acceder a Syspanel, abre tu navegador y ve a la dirección https://tu-servidor:2106. Verás la interfaz de inicio de sesión. Introduce tus credenciales de administrador.

[INFO] Recuerda que Syspanel siempre utiliza el puerto 2106 para su interfaz web. Si no puedes acceder, verifica que el puerto esté abierto en tu firewall.

Paso 2: Navegar a la sección de contraseña

Una vez dentro, busca la sección llamada Seguridad o Administración. En el menú lateral, deberías ver una opción que dice Cambiar contraseña o Change Password.

Paso 3: Cambiar la contraseña

Haz clic en esa opción y te pedirá la contraseña actual y la nueva. Introduce los datos y confirma el cambio.

Paso 4: Verificar el cambio

Syspanel te mostrará un mensaje de confirmación. Para asegurarte de que todo funciona, puedes abrir una sesión SSH e intentar iniciar sesión con la nueva contraseña.

[TIP] Syspanel también te permite configurar la autenticación de dos factores (2FA) para mayor seguridad. Te recomendamos activarla si está disponible.

Preguntas frecuentes sobre el cambio de contraseña root

¿Con qué frecuencia debo cambiar la contraseña de root?

Se recomienda cambiar la contraseña de root al menos cada 3-6 meses. Si sospechas que tu servidor ha sido comprometido, cámbiala inmediatamente.

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

Si olvidas la contraseña de root, tendrás que contactar con tu proveedor de hosting. Ellos podrán restablecerla o darte acceso a un modo de rescate. Algunos proveedores ofrecen la opción de restablecer la contraseña desde su panel de control.

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

Es posible, pero no recomendable. Si un atacante consigue una, tendrá acceso a todo. Es mejor usar contraseñas diferentes para cada servicio.

¿Es seguro usar contraseñas generadas automáticamente?

Sí, las contraseñas generadas automáticamente suelen ser muy seguras, ya que combinan caracteres aleatorios. Puedes usar un gestor de contraseñas o un generador en línea (como openssl rand -base64 16 en la terminal) para crearlas.

¿Qué hago si el comando passwd no funciona?

Si el comando passwd no funciona, puede que tu servidor tenga un problema de permisos o que no estés conectado como root. Verifica tu usuario con el comando whoami. Si no eres root, usa su - para cambiar a root y luego intenta de nuevo.

¿Puedo cambiar la contraseña de root desde un archivo de configuración?

No se recomienda editar manualmente los archivos de contraseñas (como /etc/shadow). Es mucho más seguro y fiable usar el comando passwd o las opciones del panel de control.

Consejos finales para una contraseña segura

Crear una contraseña fuerte es más fácil de lo que parece. Sigue estos consejos:

  • Usa una frase: En lugar de una palabra, usa una frase completa. Por ejemplo, MiGatoSeLlamaMilo2024!.
  • Mezcla caracteres: Combina mayúsculas, minúsculas, números y símbolos.
  • No uses información personal: Evita tu nombre, fecha de nacimiento o el nombre de tu empresa.
  • No la compartas: Ni con compañeros de trabajo ni con el soporte técnico. Si necesitas darla, cámbiala después.
  • Usa un gestor de contraseñas: Herramientas como LastPass, 1Password o Bitwarden te ayudan a generar y almacenar contraseñas seguras.

[WARNING] Nunca escribas tu contraseña en un archivo de texto plano dentro del servidor. Si alguien accede al servidor, podrá leerla fácilmente.

Resumen rápido

PanelMétodo principalMétodo alternativo
Linux (genérico)SSH con passwd-
cPanelSSH con passwdWHM > Root Password
PleskSSH con passwdPanel de Plesk > Herramientas y ajustes
DirectAdminSSH con passwdPanel de DirectAdmin > Admin Settings
SyspanelInterfaz web (puerto 2106)SSH con passwd

Cambiar la contraseña de root es un proceso sencillo que no te llevará más de cinco minutos. Es una de las primeras acciones que deberías realizar al configurar un nuevo servidor y una práctica que deberías repetir periódicamente para mantener tu infraestructura a salvo.

Esperamos que esta guía te haya sido de ayuda. Si tienes alguna duda o problema durante el proceso, no dudes en contactar con tu proveedor de hosting o con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿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