Para resetear la password SSO del usuario “Administrator@vsphere.local” de vCenter. Accedemos a la gestión del VCSA (vCenter Server Appliance) por el puerto 5480 con el usuario root y password.

https://IP-vCenter_o_hostname:5480

Una vez en el appliance de vCenter, en la sección de Acceso marcamos:

  • Habilitar inicio de sesión en SSH.
  • Habilitar el shell Bash.

Figura 1: Habilitar el acceso SSH y Shell Bash para VCSA.

Figura 1: Habilitar el acceso SSH y Shell Bash para VCSA.

Nos conectamos por SSH al vCenter y habilitamos el uso de acceso a Shell Bash y entramos en la Shell.

shell.set --enabled true
shell

Una vez estamos en el Shell prompt “:~ #” ejecutamos vdcadmintool desde su ruta absoluta.

/usr/lib/vmware-vmdir/bin/vdcadmintool

Este ejecutará un menú de opciones, para este caso elegiremos la opción 3 “Reset account password”. Establecemos la cuenta SSO “Administrator@vsphere.local” y nos generará una password aleatoria. Con la opción 0 salimos del menú.

Figura 2: Resetear password SSO Administrator desde vdcadmintool.

Figura 2: Resetear password SSO Administrator desde vdcadmintool.

Accedemos ahora a vSphere Web Client.

https://IP-vCenter

Nos identificamos con el usuario SSO Administrator@vsphere.local y la password generada anteriormente.

Figura 3: SSO Administrator@vsphere.local vSphere Web Client.

Figura 3: SSO Administrator@vsphere.local vSphere Web Client.

Una vez logueados cambiamos la password por la que queramos establecer.

Figura 4: Cambiar password SSO Administrator@vsphere.local.

Figura 4: Cambiar password SSO Administrator@vsphere.local.

Por último podemos configurar que la password nunca expire. Configuración > Directivas > Directiva de contraseñas, editamos la directiva y establecemos a 0 días la duración máxima en la que la contraseña se debe cambiar.

Figura 5: Configurar que la password de SSO Administrator@vsphere.local nunca expire.

Figura 5: Configurar que la password de SSO Administrator@vsphere.local nunca expire.

Saludos!