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

Cómo cambiar la contraseña de root en servidores Linux (Syspanel)

Actualizado el 29 de abril de 2026

¿Por qué deberías cambiar la contraseña de root en tu servidor Linux?

La cuenta root es la cuenta de administrador más poderosa en cualquier sistema Linux. Con ella, tienes acceso total a todos los archivos, servicios y configuraciones de tu servidor. Si alguien más conoce esta contraseña, podría hacer prácticamente lo que quisiera: borrar datos, instalar software malicioso o secuestrar tu sitio web.

Cambiar la contraseña de root de forma periódica es una de las mejores prácticas de seguridad que puedes adoptar. Además, si has contratado un servidor nuevo, si has compartido la contraseña con algún colaborador o si sospechas que ha podido filtrarse, es imprescindible que la cambies cuanto antes.

En este artículo te voy a explicar, paso a paso y de forma muy sencilla, cómo cambiar la contraseña de root en servidores Linux, especialmente si utilizas Syspanel como panel de control. No necesitas ser un experto en sistemas para seguir esta guía, pero sí debes tener acceso al servidor.


¿Qué es Syspanel y por qué es importante?

Syspanel es el nombre que recibe el panel de control HestiaCP en este entorno. Es una herramienta gráfica que te permite gestionar tu servidor de una manera mucho más visual y sencilla: crear cuentas de correo, gestionar bases de datos, administrar dominios y, por supuesto, gestionar usuarios y contraseñas.

El acceso a Syspanel se realiza a través del puerto 2106. Es decir, si tu servidor tiene una IP como 192.168.1.100, deberás escribir en tu navegador algo como https://192.168.1.100:2106. Allí podrás iniciar sesión con tu usuario y contraseña de administrador.

Aunque Syspanel te permite gestionar muchas cosas, el cambio de la contraseña de root se puede hacer tanto desde el propio panel como desde la terminal del servidor. Te explicaré ambas opciones para que elijas la que te resulte más cómoda.


Antes de empezar: requisitos y consideraciones previas

Antes de lanzarte a cambiar la contraseña de root, asegúrate de tener en cuenta los siguientes puntos:

  • Acceso al servidor: Necesitas poder conectarte al servidor por SSH o tener acceso a la consola del mismo.
  • Permisos de administrador: Para cambiar la contraseña de root, necesitas ser root o tener permisos de sudo.
  • Contraseña segura: Elige una contraseña robusta. Debe tener al menos 12 caracteres, combinando letras mayúsculas, minúsculas, números y símbolos.
  • No interrumpir servicios: Cambiar la contraseña de root no debería interrumpir los servicios del servidor, pero es recomendable hacerlo en horas de bajo tráfico por si acaso.
  • Guardar la contraseña en un lugar seguro: Anota la nueva contraseña en un gestor de contraseñas o en un lugar seguro. No la compartas por correo electrónico ni por mensajes de texto sin cifrar.

[!TIP]
Si nunca has cambiado la contraseña de root, es un buen momento para hacerlo. Muchos servidores vienen con contraseñas por defecto que son conocidas y vulnerables.


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

Este es el método más directo y universal. Funciona en prácticamente cualquier distribución de Linux (Ubuntu, Debian, CentOS, AlmaLinux, etc.) y no depende de ningún panel de control.

Paso 1: Conectarte al servidor por SSH

Para cambiar la contraseña root, lo primero que debes hacer es conectarte a tu servidor. En Windows puedes usar PuTTY o el terminal integrado de PowerShell. En macOS o Linux, simplemente abre la aplicación "Terminal".

Escribe el siguiente comando, sustituyendo tu_ip por la dirección IP de tu servidor:

ssh root@tu_ip

Te pedirá la contraseña actual. Escríbela y pulsa Enter. Si es la primera vez que te conectas, es posible que te pregunte si confías en el servidor; escribe yes y continúa.

Paso 2: Ejecutar el comando para cambiar la contraseña

Una vez dentro del servidor, escribe el siguiente comando:

passwd root

El sistema te pedirá que introduzcas la nueva contraseña dos veces. No te preocupes si no ves los caracteres mientras escribes; es normal, ya que el terminal oculta la contraseña por seguridad.

Paso 3: Verificar que el cambio se ha realizado correctamente

Después de confirmar la nueva contraseña, el sistema te mostrará un mensaje similar a:

passwd: password updated successfully

Eso significa que el cambio se ha completado correctamente. Para asegurarte de que todo funciona, puedes cerrar la sesión con exit y volver a conectarte usando la nueva contraseña.

[!WARNING]
Asegúrate de no equivocarte al escribir la contraseña. Si la olvidas, tendrás que recurrir a métodos de recuperación más complejos, como el modo de rescate del servidor.


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

Si prefieres una interfaz gráfica, Syspanel te permite cambiar la contraseña de root sin necesidad de usar la terminal. Sigue estos pasos:

Paso 1: Acceder a Syspanel

Abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo:

https://192.168.1.100:2106

Te aparecerá una advertencia de seguridad porque el certificado SSL no es reconocido. Esto es normal en entornos de administración; haz clic en "Avanzado" y luego en "Continuar".

Paso 2: Iniciar sesión

Introduce tu nombre de usuario y contraseña de administrador. Si no los conoces, revisa el correo electrónico que recibiste al contratar el servidor o contacta con tu proveedor de hosting.

Paso 3: Navegar hasta la configuración de usuarios

Una vez dentro de Syspanel, busca en el menú lateral la sección de "Usuarios" o "Administración". Dependiendo de la versión, puede aparecer como "Usuarios del sistema" o "Gestión de usuarios".

Paso 4: Cambiar la contraseña de root

En la lista de usuarios, busca el usuario root. Haz clic en el icono de edición o en "Cambiar contraseña". Se te pedirá que introduzcas la nueva contraseña y que la confirmes.

Asegúrate de que cumple con los requisitos de seguridad que te comentaba antes. Una vez guardes los cambios, la contraseña se actualizará automáticamente.

[!INFO]
En Syspanel, el usuario root suele estar en la lista de usuarios del sistema. Si no lo ves, es posible que tengas que habilitar la opción de mostrar usuarios del sistema en la configuración del panel.


Método 3: Cambiar la contraseña de root si tienes acceso de superusuario (sudo)

En algunos servidores, el usuario principal no es root, sino un usuario con permisos sudo. Esto es habitual en Ubuntu y Debian. Si es tu caso, puedes cambiar la contraseña de root de la siguiente manera:

  1. Conéctate al servidor con tu usuario habitual.
  2. Ejecuta el comando sudo passwd root.
  3. Te pedirá tu contraseña de usuario (la que usas para sudo).
  4. A continuación, te pedirá que escribas la nueva contraseña para root dos veces.

Este método es igual de válido que el primero, pero requiere que tengas permisos de sudo.


Consejos para crear una contraseña de root segura

La seguridad de tu servidor depende en gran medida de la fortaleza de la contraseña de root. Aquí tienes algunos consejos prácticos:

  • Longitud mínima de 12 caracteres: Cuanto más larga, mejor.
  • Combina tipos de caracteres: Usa mayúsculas, minúsculas, números y símbolos como !, @, #, $.
  • Evita palabras comunes: No uses "admin", "password", "123456" ni tu nombre.
  • No uses información personal: Fechas de nacimiento, nombres de mascotas o direcciones son fáciles de adivinar.
  • Usa una frase larga: Por ejemplo, MiPerroSeLlamaRockyYViveEnMadrid!2024 es mucho más segura que una palabra corta con símbolos.
  • Activa la autenticación de dos factores (2FA): Si tu servidor lo permite, es una capa extra de seguridad muy recomendable.

[!TIP]
Puedes usar un gestor de contraseñas como Bitwarden o KeePass para generar y almacenar contraseñas aleatorias y seguras. Así no tendrás que memorizarlas.


Preguntas frecuentes (FAQ)

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

No hay una regla fija, pero se recomienda hacerlo al menos cada 3 o 6 meses. Si trabajas con varias personas o has tenido algún incidente de seguridad, cámbiala de inmediato.

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

Si olvidas la contraseña de root, tendrás que usar el modo de rescate de tu servidor. La mayoría de los proveedores de hosting ofrecen esta opción desde el panel de control. También puedes contactar con el soporte técnico para que te ayuden a restablecerla.

¿El cambio de contraseña de root afecta a Syspanel?

No, Syspanel tiene su propio sistema de usuarios y contraseñas. Cambiar la contraseña de root no afecta al acceso al panel, aunque es recomendable utilizar contraseñas diferentes para cada uno.

¿Puedo cambiar la contraseña de root desde una aplicación móvil?

Existen aplicaciones de terminal para móviles, como Termius o JuiceSSH, que te permiten conectarte por SSH y ejecutar el comando passwd root. Es posible, pero no es lo más recomendable por comodidad y seguridad.

¿Qué más puedo hacer para mejorar la seguridad de mi servidor Linux?

  • Deshabilitar el acceso root por SSH y usar un usuario con sudo.
  • Configurar autenticación por clave SSH en lugar de contraseña.
  • Mantener el sistema actualizado.
  • Usar un firewall como UFW para limitar los puertos abiertos.
  • Instalar un software de seguridad como Fail2ban para bloquear intentos de acceso no autorizados.

Conclusión

Cambiar la contraseña de root en un servidor Linux es un proceso sencillo pero fundamental para mantener la seguridad de tu infraestructura. Ya sea a través de la terminal o mediante Syspanel, ahora tienes el conocimiento necesario para hacerlo sin errores.

Recuerda que la contraseña de root es la llave maestra de tu servidor. Trátala con el máximo cuidado, elige una contraseña robusta y cámbiala periódicamente. Si tienes cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico.

[!INFO]
En Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Si tienes problemas para conectarte, verifica que el puerto esté abierto en tu firewall y que la URL sea correcta.


Recursos adicionales

Si quieres profundizar en la seguridad de tu servidor Linux, te recomiendo los siguientes temas:

  • Configurar SSH con claves públicas: Más seguro que usar contraseñas.
  • Instalar y configurar Fail2ban: Bloquea automáticamente las IPs que intenten accesos no autorizados.
  • Configurar un firewall con UFW: Controla qué puertos están abiertos al exterior.
  • Programar copias de seguridad automáticas: Nunca está de más tener un respaldo.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo cambiar la contraseña de root en tu servidor Linux con Syspanel. ¡Manos a la obra y mantén tu servidor seguro!

¿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