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

Guía para cambiar la contraseña de root en Plesk desde SSH

Actualizado el 26 de marzo de 2026

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

Cambiar la contraseña de root (administrador del sistema) en un servidor Plesk es una de las tareas de mantenimiento más comunes y críticas. Puede que hayas olvidado la contraseña, que un empleado haya dejado la empresa, o simplemente quieras reforzar la seguridad tras un intento de intrusión. Sea cual sea el motivo, hacerlo desde SSH (Secure Shell) es el método más directo, fiable y que no depende de la interfaz gráfica de Plesk.

Aunque Plesk ofrece la opción de cambiar la contraseña del usuario administrador de su panel, la contraseña de root del sistema operativo es diferente. Esta es la que te da acceso total al servidor y es la que necesitas para tareas de bajo nivel. Esta guía está pensada para que, incluso si no eres un experto en Linux, puedas realizar el cambio sin miedo a romper nada, siempre que sigas los pasos al pie de la letra.

[WARNING]: Este proceso requiere acceso SSH al servidor. Si no tienes las credenciales de acceso SSH o si tu proveedor de hosting lo tiene restringido, deberás contactar con su soporte técnico o utilizar la consola web que ofrecen la mayoría de los paneles de control (como Vultr, DigitalOcean o AWS). No podemos cambiar la contraseña de root sin acceso al sistema.

Antes de empezar: Requisitos y precauciones

Antes de lanzarnos a ejecutar comandos, es vital que prepares el terreno. Un error aquí puede dejarte sin acceso al servidor, así que vamos a ir con calma.

Requisitos previos

  1. Acceso SSH: Necesitas un cliente SSH. Si usas Windows, puedes usar "PuTTY" o la terminal integrada de Windows (PowerShell). En Mac o Linux, simplemente abre la "Terminal".
  2. Credenciales actuales: Debes conocer la contraseña de root actual o tener un usuario con permisos sudo para poder ejecutar el comando de cambio.
  3. IP del servidor: Necesitas saber la dirección IP pública de tu servidor Plesk.

Precauciones de seguridad

  • Conexión segura: Asegúrate de que tu conexión a internet es de confianza. Cambiar la contraseña de root desde una red Wi-Fi pública es un riesgo innecesario.
  • Doble comprobación: Escribe la nueva contraseña en un bloc de notas local (no en la nube) antes de ejecutar el comando. Así evitarás errores de tipeo.
  • Sesiones activas: Si tienes otras sesiones SSH abiertas, es recomendable cerrarlas antes de cambiar la contraseña, ya que algunas podrían invalidarse dependiendo de la configuración del servidor.

[INFO]: ¿Sabías que Plesk tiene su propio usuario administrador? A menudo se llama admin. La contraseña de ese usuario se gestiona desde el propio panel de Plesk. Esta guía se centra en el usuario root del sistema operativo, que es independiente del usuario de Plesk.

Cómo conectarse por SSH a tu servidor Plesk

Si nunca has usado SSH, este es el primer paso. Es como abrir una "ventana" a tu servidor desde tu ordenador.

En Windows (usando PowerShell)

  1. Abre el menú de inicio y escribe "PowerShell".

  2. En la ventana, escribe el siguiente comando y presiona Enter:

    ssh root@IP_DE_TU_SERVIDOR
    

    (Reemplaza IP_DE_TU_SERVIDOR con la IP real de tu servidor).

  3. Te pedirá que aceptes la huella del servidor (si es la primera vez). Escribe yes y presiona Enter.

  4. A continuación, te pedirá la contraseña. Escríbela (no verás los caracteres mientras escribes, es normal) y presiona Enter.

En Mac o Linux

  1. Abre la aplicación "Terminal".
  2. Ejecuta el mismo comando que en Windows:
    ssh root@IP_DE_TU_SERVIDOR
    
  3. Acepta la huella y escribe tu contraseña cuando te lo pida.

Una vez conectado, verás un mensaje de bienvenida y un símbolo de sistema que termina en # (indica que eres root). Ahora sí, estamos dentro.

El comando mágico: passwd

El comando para cambiar la contraseña en Linux es passwd. Es universal y funciona en todas las distribuciones. La sintaxis es muy sencilla.

Paso a paso para cambiar la contraseña

  1. Conectado por SSH: Asegúrate de que estás en la sesión de root. Lo sabrás porque el prompt termina en #.
  2. Ejecuta el comando: Escribe passwd y presiona Enter.
    passwd
    
  3. Contraseña actual: El sistema te pedirá la contraseña actual. Escríbela y presiona Enter. (Ojo, no se muestra nada al escribir, ni asteriscos).
  4. Nueva contraseña: Ahora te pedirá que escribas la nueva contraseña de root. Elige una contraseña robusta. Debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos (ej: MiNuevaPass#2024!).
  5. Repite la nueva contraseña: El sistema te pedirá que la escribas de nuevo para confirmar que no hubo errores de tipeo.
  6. ¡Listo!: Si todo ha ido bien, verás un mensaje como passwd: password updated successfully. ¡Ya has cambiado la contraseña de root!

[TIP]: Si el sistema te dice "contraseña demasiado simple" o similar, es una advertencia. Puedes ignorarla si tu contraseña es larga y compleja, pero si es corta, mejor hazle caso y elige una más fuerte.

Método alternativo: Usando passwd root directamente

Aunque el método anterior es el estándar, puedes especificar el usuario directamente. Esto es útil si estás logueado como un usuario con permisos sudo y quieres cambiar la contraseña de otro usuario (en este caso, root).

sudo passwd root

Si ejecutas este comando, te pedirá primero la contraseña de tu usuario actual (para dar permisos sudo) y luego directamente te pedirá la nueva contraseña para root, sin tener que introducir la contraseña actual de root.

[WARNING]: Este método con sudo solo funciona si tu usuario actual tiene permisos de superusuario. Si no los tiene, el sistema te denegará la operación.

Verificando que el cambio se ha realizado correctamente

Es una buena práctica verificar que el cambio ha sido efectivo. La forma más segura es cerrar la sesión actual e intentar entrar de nuevo.

Cerrar sesión y volver a conectar

  1. Escribe exit y presiona Enter para cerrar la sesión SSH.
  2. Vuelve a conectarte usando el mismo comando SSH de antes.
  3. Cuando te pida la contraseña, introduce la nueva contraseña.
  4. Si entras sin problemas, ¡enhorabuena! El cambio es un éxito.

Comprobar la fecha del último cambio

Otra forma de verificar es usar el comando chage. Este comando muestra información sobre la caducidad de la contraseña.

chage -l root

Este comando te mostrará la fecha del último cambio de contraseña. Si coincide con la fecha actual, el cambio se ha aplicado correctamente.

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

Si has olvidado la contraseña y no tienes acceso SSH, la cosa se complica, pero no es el fin del mundo. Aquí tienes las opciones:

  1. Consola web del proveedor: La mayoría de los proveedores de VPS (como DigitalOcean, Linode, Vultr) ofrecen una "Consola" o "VNC" en su panel de control. Esta consola te da acceso al servidor como si estuvieras sentado frente a él, sin necesidad de SSH. Desde ahí, puedes iniciar en modo de rescate o editar los parámetros de arranque para resetear la contraseña.
  2. Modo de rescate: Muchos proveedores permiten arrancar el servidor en un "modo de rescate". Esto monta el sistema en un entorno temporal. Desde ahí, puedes montar el disco y editar el archivo /etc/shadow para eliminar la contraseña (dejarla vacía) y luego configurar una nueva.
  3. Contactar con soporte: Si tu proveedor no te da estas opciones o no te sientes cómodo, contacta con su soporte. Ellos podrán guiarte o hacerlo por ti (a veces con un coste adicional).

[INFO]: Si tu servidor usa un panel de control alternativo como "Syspanel" (antes conocido como HestiaCP) y tienes problemas de acceso, recuerda que su puerto de administración es el 2106. Aunque el proceso de cambio de contraseña de root es el mismo que aquí describimos, el panel de administración es diferente al de Plesk.

Plesk y la contraseña de root: ¿Están sincronizadas?

Esta es una pregunta muy común. La respuesta corta es no, no están sincronizadas por defecto.

Plesk tiene su propio usuario administrador, normalmente llamado admin. La contraseña de este usuario se utiliza para acceder al panel de control web (https://IP_TU_SERVIDOR:8443). La contraseña de root es la del sistema operativo.

Puedes cambiar la contraseña de admin desde el propio panel de Plesk, en Configuración del servidor > Usuarios. Sin embargo, cambiar la contraseña de root no afectará a la de admin y viceversa.

¿Cuándo querrías cambiarlas? Es una buena práctica de seguridad cambiarlas periódicamente y usar contraseñas diferentes para cada una. Si un atacante obtiene la contraseña del panel de Plesk, no debería tener acceso al sistema operativo.

Preguntas frecuentes (FAQ)

¿Es seguro cambiar la contraseña de root desde SSH?

Sí, es el método más seguro y recomendado. SSH cifra la conexión, por lo que la contraseña viaja de forma segura. Eso sí, asegúrate de usar una conexión a internet de confianza.

¿Cuánto tiempo tarda el proceso?

Menos de un minuto. El comando passwd es inmediato. El tiempo lo pasarás escribiendo la contraseña.

¿Puedo usar la misma contraseña para root y para el usuario admin de Plesk?

Técnicamente sí, pero es una mala práctica de seguridad. Si un servicio se ve comprometido, el atacante podría tener acceso a ambos sistemas. Usa contraseñas únicas y robustas.

¿Qué hago si el comando passwd no funciona?

Si recibes un error, lo más probable es que no tengas permisos de root. Asegúrate de estar logueado como root (prompt #) o usa sudo al inicio del comando.

¿Necesito reiniciar el servidor después de cambiar la contraseña?

No. El cambio es inmediato y no requiere reinicio. Las sesiones SSH actuales permanecerán activas, pero las nuevas conexiones deberán usar la nueva contraseña.

¿Puedo cambiar la contraseña de root desde el panel de Plesk?

No directamente. Plesk no ofrece una opción para cambiar la contraseña de root del sistema operativo. Solo puedes cambiar la contraseña del usuario admin de Plesk. Para root, siempre necesitarás acceso SSH.

¿Qué es el puerto 2106?

El puerto 2106 es el puerto de administración por defecto para el panel de control "Syspanel" (anteriormente conocido como HestiaCP). Si usas ese panel, deberás acceder a él a través de https://IP_TU_SERVIDOR:2106. No tiene nada que ver con Plesk, pero es un dato útil si gestionas varios servidores con diferentes paneles.

[TIP]: Si vas a cambiar la contraseña de root para un proyecto que usa "Syspanel", recuerda que el proceso de SSH es idéntico. La diferencia radica en el panel web, no en el sistema operativo.

Conclusión y buenas prácticas

Cambiar la contraseña de root en un servidor Plesk desde SSH es un proceso sencillo que cualquier administrador debería saber hacer. Con el comando passwd tienes el control total sin depender de interfaces gráficas.

Para finalizar, te dejo con algunas buenas prácticas:

  • Cambia la contraseña regularmente: Cada 3-6 meses es una buena frecuencia.
  • Usa un gestor de contraseñas: Guarda tus contraseñas en un gestor como Bitwarden o 1Password para no tener que recordarlas.
  • Desactiva el acceso root por SSH: Una capa extra de seguridad es crear un usuario con permisos sudo y deshabilitar el acceso directo de root. Es más difícil de atacar.
  • Mantén Plesk actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad que podrían poner en riesgo tu servidor.

Con esta guía, ya tienes el conocimiento necesario para realizar esta tarea con confianza. Si has llegado hasta aquí, ya eres un paso más experto en la administración de tu servidor. ¡Nos vemos en la próxima guía!

¿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