Captura de pantalla 2025-08-15 092917

Acceder al vCenter Server Appliance (VCSA) por SSH es fundamental para gestionar servicios, solucionar errores y mantener tu infraestructura sin depender únicamente de la interfaz web. En este artículo te explico cómo activar SSH, conectarte y asegurarte de que la contraseña del usuario root no caduque nunca. Además, aclararemos por qué no puedes volver a usar la contraseña anterior una vez cambiada.


1. Activar SSH y Bash Shell desde la consola

Si aún no tienes SSH habilitado:

  1. Accede a la consola del VCSA.
  2. Pulsa F2 para entrar en el menú de configuración.
  3. Activa las opciones de SSH y Bash Shell.
  4. Guarda los cambios y sal del menú.

Esto permitirá conectarte al VCSA desde otra máquina usando un cliente SSH como PuTTY.


2. Conectarse por SSH

Desde tu equipo:

  1. Abre PuTTY o cualquier cliente SSH.
  2. Introduce la IP del VCSA y el puerto por defecto 22.
  3. Inicia sesión con tu usuario (normalmente root).

⚠️ Importante: Si la contraseña ha expirado, el sistema no te permitirá conectarte por SSH.


3. Si la contraseña ha expirado

Si al intentar conectarte por SSH te indica que la contraseña ha caducado:

  1. Vuelve a la consola del VCSA (F2).
  2. Cambia la contraseña del usuario root.
    • No puede ser la misma que la anterior, VMware no permite reutilizar contraseñas viejas por motivos de seguridad.
  3. Guarda los cambios.

Ahora podrás iniciar sesión por SSH con la nueva contraseña.


4. Conectarse a Bash Shell y evitar que la contraseña caduque

  1. Conéctate por SSH a tu VCSA usando PuTTY.
  2. Una vez conectado, ejecuta:

shell

Esto te permitirá entrar en Bash Shell, donde puedes ejecutar comandos avanzados de Linux.

  1. Para que la contraseña de root no caduque nunca, ejecuta:

chage -I -1 -m 0 -M 99999 -E -1 root

Este comando ajusta la configuración de expiración de la contraseña para que el usuario root no tenga que cambiarla nunca más.


5. Verificar la configuración

Para asegurarte de que la contraseña no expirará:

chage -l root

Deberías ver que los campos de expiración están deshabilitados o con valores muy altos.


⚠️ Nota importante sobre contraseñas anteriores

  • Una vez que cambias la contraseña de root, no podrás volver a usar la antigua.
  • VMware implementa esta restricción por seguridad para prevenir el uso de contraseñas comprometidas.
  • Si necesitas recuperar una contraseña anterior, no hay forma oficial de hacerlo, solo puedes usar una nueva válida.

Conclusión

Siguiendo estos pasos puedes:

  • Activar SSH y Bash Shell en tu VCSA.
  • Conectarte con PuTTY incluso si la contraseña ha expirado.
  • Configurar tu usuario root para que la contraseña no caduque, evitando interrupciones futuras en la administración del VCSA.
  • Entender la política de seguridad que impide reutilizar contraseñas viejas.
Comparte esta web mediante:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Facebook
X (Twitter)
YouTube
LinkedIn
Instagram