Aller au contenu

Réinitialiser le mot de passe root

Le mot de passe root est la clé de votre VPS : il ouvre l’accès administrateur complet à la machine. Cette page explique comment le changer quand vous êtes encore connecté, et comment le réinitialiser quand vous ne l’êtes plus. Elle concerne les VPS CloudFive, sur lesquels vous disposez d’un accès root.

Identifiez d’abord votre situation : elles n’ont pas la même solution.

Votre situation La procédure à suivre
Vous êtes connecté au serveur Changer le mot de passe avec passwd
Vous ne connaissez plus le mot de passe Réinitialiser depuis l’espace client
L’espace client ne propose rien, mais le serveur démarre Passer par la console
Le serveur ne démarre plus du tout Le mode rescue

Changer le mot de passe quand vous êtes encore connecté

Section intitulée « Changer le mot de passe quand vous êtes encore connecté »

C’est le cas le plus simple, et à traiter le jour de la livraison : le mot de passe initial a circulé par e-mail, autant ne pas le conserver.

  1. Connectez-vous à votre VPS en SSH (voir la première connexion).

  2. Lancez la commande, sans argument :

    Fenêtre de terminal
    passwd
  3. Saisissez le nouveau mot de passe, puis confirmez-le. Rien ne s’affiche pendant la saisie : c’est normal, tapez sans vous fier à l’écran.

  4. Vérifiez le message de confirmation : password updated successfully.

  5. Pour changer le mot de passe d’un autre utilisateur, précisez son nom : passwd nom-utilisateur.

Votre session en cours n’est pas coupée, et aucun service ne redémarre. Rien ne s’interrompt pour vos joueurs ou vos visiteurs.

Si vous avez perdu le mot de passe, la première chose à regarder est l’espace client sur cloudfive.fr/manager : c’est de là que se gère tout le cycle de vie du service.

  1. Connectez-vous à l’espace client.

  2. Ouvrez la section qui liste vos services, puis sélectionnez le VPS concerné.

  3. Parcourez les actions proposées sur la page du service. Vous y retrouvez les informations de connexion, et selon votre offre une fonction de réinitialisation du mot de passe administrateur.

  4. Si cette fonction existe, lancez-la, puis notez immédiatement le mot de passe affiché ou reçu par e-mail.

  5. Testez la connexion avant de refermer la page (voir Vérifier que l’accès fonctionne).

Les actions disponibles dépendent de l’offre : Gérer un service détaille ce qu’on y trouve. Si aucune réinitialisation n’est proposée, passez à la section suivante ou ouvrez un ticket — le support est joignable 7 j/7.

La console de votre VPS est l’équivalent d’un écran et d’un clavier branchés sur la machine. Elle passe par votre navigateur, pas par le réseau du serveur : elle répond donc même quand le SSH est fermé ou bloqué par le pare-feu.

  1. Ouvrez la console de votre VPS depuis l’espace client.

  2. Si une session est déjà ouverte en root sur la console, lancez directement passwd.

  3. Sinon, connectez-vous avec l’identifiant root et le mot de passe actuel, puis lancez passwd.

  4. Déconnectez-vous de la console avec exit quand vous avez terminé.

Le mode rescue est le dernier recours : la machine démarre sur un petit système de maintenance, indépendant du vôtre, depuis lequel on monte le disque du serveur pour le réparer. Il sert quand le système installé ne démarre plus du tout, ou quand la console elle-même ne donne aucune invite de connexion.

Le rescue ne se déclenche pas de la même manière sur toutes les offres et n’est pas forcément disponible en self-service : demandez-le au support par ticket, en décrivant le symptôme exact. Une fois la machine démarrée en rescue, la réinitialisation consiste à :

  1. Se connecter au système de maintenance avec les identifiants temporaires fournis.

  2. Identifier la partition du disque de votre serveur, puis la monter — par exemple mount /dev/sda1 /mnt.

  3. Entrer dans le système installé : chroot /mnt.

  4. Lancer passwd pour fixer le nouveau mot de passe root.

  5. Sortir avec exit, démonter la partition avec umount /mnt, puis demander le retour en démarrage normal.

Un bon mot de passe root est long et utilisé nulle part ailleurs. La longueur compte bien plus que les caractères exotiques : une phrase de quatre ou cinq mots sans rapport entre eux résiste mieux qu’un mot court bourré de symboles.

  • Au moins 16 caractères. En dessous, un mot de passe exposé sur internet est une question de temps.
  • Jamais réutilisé, en particulier pas celui de votre espace client ou de votre messagerie.
  • Rangé dans un gestionnaire de mots de passe, pas dans l’e-mail de livraison.
  • Sans accents ni caractères trop particuliers : vous le taperez un jour dans une console en QWERTY.

Pour en générer un depuis le serveur :

Fenêtre de terminal
openssl rand -base64 18

Un mot de passe réinitialisé n’est utile que s’il ouvre vraiment la porte. Faites le test tout de suite, pas le jour où vous en aurez besoin.

  1. Depuis une nouvelle fenêtre de terminal, connectez-vous : ssh root@203.0.113.10.

  2. Saisissez le nouveau mot de passe.

  3. Vérifiez que vous êtes bien administrateur : la commande whoami doit répondre root.

  4. Ne fermez l’ancienne session que lorsque la nouvelle fonctionne.

Le nouveau mot de passe est refusé en SSH, alors qu’il fonctionne dans la console. L’authentification par mot de passe est désactivée sur le serveur, ce qui est un bon réglage. Connectez-vous avec votre clé SSH ; si vous n’en avez plus, réautorisez temporairement le mot de passe depuis la console en passant PasswordAuthentication à yes dans /etc/ssh/sshd_config, puis redémarrez le service SSH.

La connexion SSH est refusée immédiatement, ou n’aboutit jamais. Ce n’est pas un problème de mot de passe : le service n’écoute pas, ou le port est filtré. Suivez le dépannage d’un VPS inaccessible et contrôlez le pare-feu.

passwd répond « Authentication token manipulation error ». Le disque est plein, ou monté en lecture seule. Lancez df -h : si une partition est à 100 %, libérez de la place avant de réessayer.

Vous avez tout perdu : mot de passe, clé, et la console ne répond pas. Ne réinstallez pas dans la précipitation, vous perdriez vos données. Ouvrez un ticket en indiquant le nom du service, l’adresse IP et ce que vous avez déjà essayé.