Pour les VPS et Serveur Cloud migré gérés dans le Cloud Panel 

Dans cet article, nous vous montrons comment réinitialiser le mot de passe root d'un VPS ou d'un Serveur Cloud migré.

Attention

Ce guide contient des étapes qui, si elles sont mal exécutées, peuvent entraîner une perte de données. Par conséquent, nous vous recommandons vivement de toujours effectuer une sauvegarde avant de réinitialiser le mot de passe root.

Conditions préalables
  • Le serveur est allumé.
  • Vous avez créé une image du serveur en question.

Télécharger DVD Clonezilla latest_iso

  • Connectez-vous à votre compte IONOS.
  • Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.

    Facultatif : Sélectionnez le contrat Serveurs & Cloud souhaité.

  • Activez le serveur souhaité.
  • Cliquez sur Lecteur DVD.
  • Sélectionnez le DVD Clonezilla latest_iso.
  • Cliquez sur Charger un DVD.

Démarrer Clonezilla à partir d'un DVD

  • Cliquez sur Actions > Redémarrer.
  • Cliquez sur Oui.
  • Cliquez sur Actions > Ouvrir la console à distance.

    La console à distance s'ouvre dans un nouvel onglet.
  • Dans la fenêtre Choose language, sélectionnez la langue souhaitée.
  • Dans la fenêtre Keyboard configuration, sélectionnez l'option Changer la disposition du clavier.
  • Sélectionnez l'option PC générique à 105 touches.
  • Dans la fenêtre Configuring keyboard-configuration, sélectionnez la disposition du clavier.
  • Sélectionnez le pays d'origine du clavier.
  • Sélectionnez la disposition du clavier.
  • Sélectionnez la touche qui doit faire office d'AltGr.
  • Sélectionnez la touche Compose.
  • Dans la fenêtre Démarrer Clonezilla, sélectionnez l'option Enter_shell Passer en ligne de commande.

Réinitialiser le mot de passe

  • Pour obtenir des informations sur tous les disques, saisissez la commande suivante :

    user@debian:~$ sudo fdisk -l

  • Déterminez la partition root. Le nom de la partition racine d'un serveur Cloud migré avec AlmaLinux 9 est par exemple /dev/vda4. 
  • Pour monter la partition racine, saisissez la ou les commandes suivantes :

    user@debian:~$ sudo mount /dev/MA_PARTITION_ROOT /mnt


    Remplacez le caractère de remplacement MA_PARTITION_ROOT par le nom de la partition root de votre serveur. Exemples :

    Ubuntu 22.04
    user@debian:~$ sudo mount /dev/vda1 /mnt

    VPS avec Rocky Linux 8.6 et 9 :
    user@debian:~$ sudo mount /dev/vda5 /mnt

    Serveur CLoud avec AlmaLinux 8 et 9 :
    user@debian:~$ sudo mount /dev/vda4 /mnt

  • Pour la suite, il est nécessaire de monter les répertoires /dev, /proc et /sys. Pour cela, saisissez les commandes suivantes :

    user@debian:~$ sudo mount --bind /dev /mnt/dev
    user@debian:~$ sudo mount --bind /proc /mnt/proc
    user@debian:~$ sudo mount --bind /sys /mnt/sys

  • Placez la partition montée dans un environnement de changement de racine :

    user@debian:~$ sudo chroot /mnt

  • Valable uniquement pour AlmaLinux 8 et 9 et Rockylinux 8 et 9 : ouvrez le fichier de configuration SELinux. Pour cela, saisissez la commande suivante :

    root@debian:/home/user# vi /etc/selinux/config

Remarques
  • L'éditeur vi dispose d'un mode d'insertion et d'un mode de commande ou d'instruction. Vous pouvez accéder au mode d'insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour accéder au mode commande, appuyez ensuite sur [ESC]. Lorsque vous utilisez le mode commande, vos saisies au clavier sont interprétées comme des commandes.
  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq puis appuyez sur Entrée.
  • Valable uniquement pour AlmaLinux 8 et 9 et Rockylinux 8 et 9 : Appuyez sur la touche [i] et définissez la valeur SELINUX=enforcement sur SELINUX=permissive dans la ligne SELINUX=enforcement.
  • Valable uniquement pour AlmaLinux 8 et 9 et Rockylinux 8 et 9 : Pour passer en mode commande, appuyez sur la touche [ESC].
  • Valable uniquement pour AlmaLinux 8 et 9 et Rockylinux 8 et 9 : Pour quitter vi et enregistrer le fichier, saisissez la commande :wq puis appuyez sur Entrée.
  • Pour définir un nouveau mot de passe, saisissez la commande suivante :

    [root@debian:/]# passwd root

  • Saisissez le nouveau mot de passe et répétez l'opération.
  • Pour arrêter l'accès au système de fichiers racine, saisissez la commande suivante :

    [root@debian:/]# exit

  • Saisissez la commande suivante :

    user@debian:~$ sudo touch /.autorelabel

  • Pour vous assurer que toutes les modifications sont correctement appliquées aux fichiers système, saisissez les commandes suivantes :

    user@debian:~$ sync

  • Pour démonter les répertoires /dev, /proc et /sys, saisissez les commandes suivantes :

    user@debian:~$ sudo umount /mnt/dev
    user@debian:~$ sudo umount /mnt/proc
    user@debian:~$ sudo umount /mnt/sys

  • Pour monter la partition racine, saisissez la commande suivante :

    user@debian:~$ sudo umount /mnt

Éjecter le DVD et redémarrer le serveur

  • Ouvrez le Cloud Panel.
  • Pour éjecter le DVD, cliquez sur Clonezilla latest_iso.
  • Cliquez sur Oui.
  • Cliquez sur Actions > Redémarrer.
  • Cliquez sur Oui.

Le serveur va redémarrer. Vous pouvez ensuite vous connecter au serveur avec le nouveau mot de passe.