NVP vProxy : Impossible de se connecter à l’aide des informations d’identification root, accès root perdu
Summary: L’accès au compte root via l’appliance vProxy est perdu.
Symptoms
Vous ne parvenez pas à vous connecter à l’aide du compte administrateur du vProxy à partir de SSH ou du client Web vSphere. Des erreurs d’accès refusé ou d’informations d’identification non valides sont renvoyées.
Cause
Resolution
Si le compte root est accessible :
Si le compte root est accessible via la connexion à la console de la machine virtuelle vSphere, connectez-vous au vProxy via SSH et connectez-vous avec les informations d’identification d’administrateur. Passez au compte d’utilisateur root à l’aide de la commande ci-dessous et spécifiez le mot de passe de l’utilisateur root.
sudo su -
Vous ne pouvez modifier (mettre à jour) le mot de passe root que si vous avez déjà accès au compte root.
sudo passwd root
Si le mot de passe de l’utilisateur admin est perdu, mais que vous connaissez le mot de passe root, connectez-vous au vProxy à partir de vSphere Web Client et connectez-vous en tant qu’utilisateur root. Le mot de passe administrateur peut être modifié à l’aide de la commande suivante :
passwd admin
Figure 1 : Capture d’écran des propriétés vProxy à partir de NetWorker Management Console (NMC).
Si le compte d’administrateur est verrouillé, connectez-vous avec le compte root à partir de vSphere Web Client et réinitialisez le compte d’administrateur avec pam_tally2 Pour le réinitialiser :
pam_tally2 --user admin --reset
Si le compte administrateur continue d’être verrouillé, vérifiez d’où proviennent les demandes de connexion :
journalctl -u sshd | grep -w 'Failed password'
Cette commande répertorie les adresses IP des systèmes qui ont tenté (et échoué) de se connecter à l’aide des informations d’identification de l’administrateur :
Dec 06 09:23:36 nsr-vproxy02.amer.lan sshd[9407]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.9.100 user=admin
Dec 06 09:23:38 nsr-vproxy02.amer.lan sshd[9407]: Failed password for admin from 192.168.9.100 port 54788 ssh2
Dans l’exemple ci-dessus, nous pouvons voir que quelqu’un a tenté de se connecter en tant qu’administrateur à l’aide de SSH à partir de l’hôte 192.168.9.100. Les conditions suivantes peuvent s’appliquer :
- L’hôte est un NetWorker Server avec le mot de passe vProxy incorrect défini dans les propriétés vProxy
- Un outil ou un script automatisé est configuré avec des informations d’identification incorrectes (cela ne correspond pas à NetWorker).
- Un utilisateur continue de tenter d’accéder au vProxy à l’aide d’informations d’identification incorrectes et de verrouiller le compte.
journalctl La sortie affiche l’adresse cible NAT en tant que source, et non l’origine de la session SSH.