Cómo cambiar la contraseña de root en Linux (cPanel, Plesk, DirectAdmin, Syspanel)
¿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:
- Inicia sesión en WHM (generalmente en
https://tu-servidor:2087). - En el buscador, escribe "Root Password" o navega a
Home > System Health > Root Password. - 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:
- Accede a Plesk como administrador (
https://tu-servidor:8443). - Ve a
Herramientas y ajustes(oTools & Settings). - Busca la sección
Seguridady haz clic enCambiar la contraseña del sistemaoServer Administration Password. - 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:
- Inicia sesión en DirectAdmin como administrador (
https://tu-servidor:2222). - Ve a
Account Managery luego aAdmin Settings. - Busca la opción
Change Root PasswordoServer Settings. - Introduce la nueva contraseña y confírmala.
- Haz clic en
SaveoUpdate.
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
| Panel | Método principal | Método alternativo |
|---|---|---|
| Linux (genérico) | SSH con passwd | - |
| cPanel | SSH con passwd | WHM > Root Password |
| Plesk | SSH con passwd | Panel de Plesk > Herramientas y ajustes |
| DirectAdmin | SSH con passwd | Panel de DirectAdmin > Admin Settings |
| Syspanel | Interfaz 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!
