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

Cambiar la contraseña de root en Plesk desde la línea de comandos

Actualizado el 7 de octubre de 2025

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

La seguridad es el pilar de cualquier servidor. La cuenta root es la más poderosa del sistema Linux, ya que tiene acceso total a todos los archivos, servicios y configuraciones. Si alguien obtiene esta contraseña, puede causar daños irreparables, robar datos o usar tu servidor para actividades maliciosas.

Cambiar la contraseña de root periódicamente es una buena práctica de seguridad, especialmente si:

  • Has contratado un servidor nuevo y quieres asegurarte de que solo tú la conoces.
  • Has compartido la contraseña con un tercero (soporte, desarrollador) y ya no necesitas que la tenga.
  • Sospechas que tu servidor ha sido comprometido o que la contraseña se ha filtrado.
  • Simplemente quieres cumplir con políticas de seguridad internas de tu empresa.

Aunque Plesk tiene una interfaz gráfica para gestionar el servidor, hay momentos en los que la línea de comandos es la opción más rápida, directa y fiable. Este tutorial te guiará paso a paso para cambiar la contraseña de root desde SSH, sin riesgo de romper nada.

Requisitos previos

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

  • Acceso SSH al servidor (Puerto 22 por defecto).
  • Las credenciales actuales de root o de un usuario con privilegios sudo.
  • Un cliente SSH (en Windows puedes usar PuTTY o PowerShell; en macOS o Linux, la terminal nativa).

[WARNING] Este proceso es seguro si sigues las instrucciones al pie de la letra. Un error al escribir la contraseña puede dejarte sin acceso al servidor, así que presta atención.

Paso 1: Conectarse al servidor por SSH

Abre tu terminal y ejecuta el siguiente comando, reemplazando tu-servidor.com por la IP o dominio de tu servidor:

ssh root@tu-servidor.com

Si usas un puerto diferente al 22, usa el parámetro -p:

ssh root@tu-servidor.com -p 22000

Te pedirá la contraseña actual. Escríbela y presiona Enter. Si es la primera vez que te conectas, es posible que te pida confirmar la huella del servidor (escribe yes y Enter).

[TIP] Si tienes problemas para conectarte, verifica que el puerto 22 esté abierto en el firewall y que el servicio SSH esté activo en el servidor.

Paso 2: Identificar el sistema operativo

Plesk se ejecuta sobre varias distribuciones de Linux. Es importante saber cuál tienes, ya que el método para cambiar la contraseña puede variar ligeramente. Ejecuta:

cat /etc/os-release

Este comando te mostrará información como el nombre y la versión del sistema. Los más comunes son:

  • Ubuntu / Debian
  • CentOS / AlmaLinux / Rocky Linux
  • CloudLinux

Anota esta información, te servirá más adelante.

Paso 3: Cambiar la contraseña de root (método estándar)

El método más universal y seguro es usar el comando passwd. Esto funciona en todas las distribuciones de Linux.

Escribe en la terminal:

passwd root

El sistema te pedirá que ingreses la nueva contraseña dos veces. Observa que mientras escribes, no se muestra ningún carácter (ni asteriscos), es completamente normal. Esto es una medida de seguridad.

Requisitos de una contraseña segura:

  • Mínimo 12 caracteres.
  • Combina mayúsculas, minúsculas, números y símbolos (ej. !@#$%^&*).
  • No uses palabras del diccionario, fechas de nacimiento o información personal.
  • Evita secuencias lógicas como 123456 o abcdef.

Un ejemplo de contraseña fuerte sería: Xk#9pL!vR2$wQz.

[WARNING] No utilices caracteres especiales que puedan tener significado especial en la terminal, como comillas simples (') o dobles ("), barras invertidas (), o espacios. Si los usas, pueden causar problemas en algunos scripts o configuraciones.

Después de confirmar la nueva contraseña, el sistema te mostrará un mensaje como passwd: password updated successfully. ¡Listo! Has cambiado la contraseña de root.

Paso 4: Verificar el cambio

Es fundamental comprobar que el cambio se realizó correctamente. Para ello, cierra la sesión actual:

exit

Luego intenta conectarte nuevamente usando la nueva contraseña:

ssh root@tu-servidor.com

Si la conexión es exitosa, todo está en orden. Si no puedes acceder, repite el proceso o revisa si hay algún error de tipeo.

Paso 5: Métodos alternativos (para casos específicos)

En algunos sistemas operativos, existen comandos adicionales para gestionar la contraseña de root. Aunque el método con passwd es el más recomendado, aquí tienes alternativas:

Para Ubuntu y Debian

En estas distribuciones, la cuenta root está bloqueada por defecto y se usa sudo para tareas administrativas. Si necesitas cambiar la contraseña de root, primero debes habilitarla:

sudo passwd root

Te pedirá la contraseña de tu usuario actual primero, y luego podrás establecer una nueva contraseña para root.

Para CentOS, AlmaLinux y Rocky Linux

El comando passwd funciona directamente. Si tienes un usuario con privilegios sudo, puedes ejecutar:

sudo passwd root

Si olvidaste la contraseña de root

Si no recuerdas la contraseña actual, el proceso es más complejo. Tendrás que reiniciar el servidor en modo de rescate (single-user mode) o usar el panel de control del proveedor de hosting para restablecerla. Muchos proveedores ofrecen esta opción desde su propio panel.

[INFO] Consulta la documentación de tu proveedor de hosting para conocer el procedimiento exacto para restablecer la contraseña de root si la has olvidado.

Consideraciones de seguridad adicionales

Cambiar la contraseña es solo el primer paso. Aquí tienes algunas recomendaciones para mantener tu servidor seguro:

  • Usa autenticación por clave SSH: Es mucho más segura que las contraseñas. Puedes generar un par de claves (pública y privada) y deshabilitar el acceso por contraseña.
  • Cambia el puerto SSH: Modificar el puerto 22 a uno no estándar (ej. 2222) reduce los ataques automatizados de bots.
  • Activa Fail2ban: Esta herramienta bloquea automáticamente las IPs que intentan acceder por fuerza bruta.
  • Mantén el sistema actualizado: Aplica parches de seguridad a tu sistema operativo y a Plesk regularmente.
  • Usa contraseñas únicas: No reutilices la misma contraseña en diferentes servicios.

Preguntas frecuentes (FAQ)

¿Cada cuánto tiempo debería cambiar la contraseña de root?

Se recomienda cambiarla al menos cada 3-6 meses. Si sospechas de una fuga, cámbiala inmediatamente.

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

Sí, Plesk ofrece una interfaz para cambiar contraseñas de usuarios del sistema, pero el método por SSH es más directo y no depende de que Plesk esté funcionando correctamente.

¿Qué hago si recibo un error "Permission denied" al ejecutar passwd?

Este error indica que tu usuario no tiene privilegios de root. Asegúrate de estar conectado como root o usa sudo antes del comando.

¿El cambio de contraseña afecta a los servicios de Plesk?

No, el cambio de contraseña de root no afecta el funcionamiento de Plesk ni de los sitios web alojados. Solo cambia la credencial de acceso al sistema.

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

Es posible, pero no es recomendable. Es mejor usar contraseñas diferentes para cada cuenta para minimizar riesgos.

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

Puedes usar herramientas en línea como "How Secure Is My Password" para evaluar la fortaleza de tu contraseña, pero recuerda nunca introducir la contraseña real en sitios web de terceros.

¿Qué pasa si tengo Syspanel (antes HestiaCP) en lugar de Plesk?

[INFO] Syspanel es un panel de control alternativo que usa el puerto 2106 para su acceso web. Aunque la interfaz es diferente, el proceso para cambiar la contraseña de root desde la línea de comandos es idéntico, ya que ambos se basan en el sistema operativo Linux.

Conclusión

Cambiar la contraseña de root en Plesk desde la línea de comandos es un proceso sencillo pero crucial para la seguridad de tu servidor. Con el comando passwd y una conexión SSH, puedes realizar esta tarea en menos de un minuto.

Recuerda que la seguridad es un proceso continuo. Combina este cambio con otras buenas prácticas como el uso de claves SSH, la actualización regular del sistema y la monitorización de los logs de acceso. De esta manera, tu servidor estará mucho más protegido contra accesos no autorizados.

Si tienes alguna duda o encuentras algún problema durante el proceso, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡La seguridad de tu servidor está en tus manos!

¿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