Comment récupérer l’accès root avec noVNC ?
Réinitialiser un mot de passe perdu depuis une session locale autorisée sans exposer le VPS. noVNC n’annule pas l’authentification.
La récupération dépend de l’image Linux et de l’accès déjà disponible. noVNC n’annule pas l’authentification : il donne seulement accès à la console locale de la VM.
Procédure étape par étape
-
Essayer un compte sudo
Connectez-vous avec l’utilisateur créé lors de l’installation puis utilisez sudo passwd root ou changez son propre mot de passe.
-
Vérifier le clavier
Dans noVNC, contrôlez AZERTY/QWERTY et Verr Maj avant de conclure que le mot de passe est faux.
-
Utiliser le mode secours si nécessaire
Si aucun compte local ne fonctionne, ouvrez un ticket pour une procédure de récupération adaptée à l’image. N’éditez pas GRUB sans sauvegarde.
-
Renouveler les accès
Après récupération, installez une clé SSH, testez-la dans une deuxième session et désactivez les méthodes inutiles.
Réinstaller et démarrer le QEMU Guest Agent
apt install -y qemu-guest-agent || dnf install -y qemu-guest-agent
systemctl start qemu-guest-agent
systemctl status qemu-guest-agent --no-pager
Avant de commencer
Un VPS Linux se connecte en SSH sur le port 22 avec l’utilisateur root. L’adresse IPv4 figure dans « Mes services » > votre VPS. Le mot de passe initial est envoyé uniquement par e-mail à la livraison et n’est jamais affiché dans le panel : retrouvez d’abord cet e-mail.
- Vérifiez que le VPS est « En ligne » : la « Console noVNC » et le « Redémarrage secours » ne fonctionnent que sur un VPS démarré.
- Seul le propriétaire du VPS peut modifier le mot de passe ou lancer le redémarrage de secours depuis le panel.
Réinitialiser depuis le panel
Avant toute manipulation dans la console, utilisez la carte « Sécurité des accès » de la page du VPS : saisissez un nouveau mot de passe d’au moins 8 caractères, confirmez-le, puis cliquez sur « Modifier le mot de passe ». Le panel applique le changement à l’utilisateur root dans la VM et vous envoie un e-mail de sécurité.
Le bouton « Redémarrage secours », dans les actions du VPS, génère des identifiants temporaires, les envoie par e-mail puis redémarre le VPS. Ces deux fonctions passent par le QEMU Guest Agent installé dans la VM : s’il est arrêté ou désinstallé, le panel affiche une erreur et il reste la console noVNC ou un ticket au support.
Vérifier que tout fonctionne
Ouvrez une nouvelle session sans fermer celle qui fonctionne, puis testez ssh root@IP avec le nouveau mot de passe ou votre clé. Dans la VM, systemctl status qemu-guest-agent doit afficher active (running) pour que les réinitialisations depuis le panel restent possibles.
Pas de contournement automatique
La console ne remplace pas les identifiants Linux. Une réinstallation détruit les données et reste le dernier recours.
Questions fréquentes
Le panel affiche Réinitialisation impossible. Vérifie que le QEMU Guest Agent est installé et actif., que faire ?
Le panel n’a pas pu joindre l’agent dans la VM. Si une session SSH ou la console fonctionne encore, installez et démarrez l’agent (voir le bloc de commandes), puis réessayez. Sans aucun accès, ouvrez un ticket depuis l’espace client.
Pourquoi SSH répond Permission denied (publickey) alors que le mot de passe est bon ?
Le serveur SSH refuse l’authentification par mot de passe : PasswordAuthentication no figure dans /etc/ssh/sshd_config ou dans un fichier de /etc/ssh/sshd_config.d/. Connectez-vous avec la clé correspondante. Sinon, depuis la console noVNC, passez temporairement la valeur à yes, lancez systemctl restart ssh (sshd sur Rocky Linux et AlmaLinux), installez votre clé, puis remettez no.
noVNC affiche Login incorrect alors que le mot de passe est juste, pourquoi ?
La console noVNC du panel ne propose pas de collage depuis le presse-papiers : tapez le mot de passe au clavier. Vérifiez la disposition, car un a devient q entre AZERTY et QWERTY, ainsi que Verr Maj.