Pour Serveur Dédié et Serveur Bare Metal avec AlmaLinux 8, 9 et 10, Rocky Linux 8, 9 et 10, Ubuntu 24.04 et Debian 13, gérés dans le Cloud Panel

Dans cet article, vous apprendrez comment réinitialiser le mot de passe root d'un serveur dédié ou d'un serveur bare metal à l'aide du Rescue System pour netboot.xyz.

Conditions préalables

  • Le serveur est allumé.
  • Vous avez créé une image du serveur concerné.

Voici comment réinitialiser le mot de passe root de votre serveur :

  • Connectez-vous à votre compte IONOS.
  • Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.
    Facultatif : Si vous avez plus d'un contrat Serveurs et Cloud, sélectionnez celui que vous souhaitez. Si vous n'avez qu'un seul contrat, il sera ouvert directement.

  • Dans la section Infrastructure > Serveurs, activez le serveur souhaité.
  • Cliquez sur Actions > Redémarrer.
  • Sélectionnez la méthode Rescue System Netboot.xyz latest.
  • Cliquez sur Oui. Le serveur va démarrer dans le Rescue System. Cela peut prendre un certain temps.
  • Établissez une connexion réseau avec votre serveur à l'aide de SSH. Les données d'accès vous sont indiquées dans la section Fonctions. Si vous utilisez le système d'exploitation Microsoft Windows, vous pouvez utiliser PuTTY pour établir une connexion réseau chiffrée avec votre serveur. Pour obtenir des instructions sur la manière d'établir une connexion réseau chiffrée à votre serveur à l'aide de votre ordinateur, consultez ces articles du Centre d'Assistance :
    Établir une connexion SSH à votre serveur Linux sur un ordinateur équipé de Microsoft Windows
    Établir une connexion SSH à votre serveur Linux sur un ordinateur équipé de Linux
  • Pour obtenir des informations sur tous les disques, saisissez la commande suivante :

    rescue:~# fdisk -l

  • Déterminez la partition racine (root). Faites attention à la taille de la partition. Le nom de la partition racine d'un serveur dédié avec RAID logiciel est par exemple md126, md125, md127 ou md2, selon le système d'exploitation. Pour les RAID matériels, le nom est souvent /dev/sda4, pour les disques NVMe, par exemple /dev/nvme0n1p3. Exemples de cas :

    RAID logiciel :

    Disk /dev/md125: 888.66 GiB, 954195574784 bytes, 1863663232 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 131072 bytes / 131072 bytes

    RAID matériel :

    /dev/sda4  11718656 1874327551 1862608896 888.2G Linux filesystem

  • Pour monter la partition racine (root), adaptez la commande suivante et entrez-la ensuite. Remplacez le caractère générique MA_PARTITION_ROOT par le nom de la partition racine correspondante de votre serveur dédié. Le nom peut différer des exemples ci-dessous :

    rescue:~# mount.real -o inode32 /dev/MA_PARTITION_ROOT /mnt

    Exemples :

    RAID logiciel (AlmaLinux et Rocky Linux) :

    rescue:~# mount.real -o inode32 /dev/md125 /mnt

    ou

    rescue:~# mount.real -o inode32 /dev/md126 /mnt

    ou

    rescue:~# mount.real -o inode32 /dev/md127 /mnt

    ou

    rescue:~# mount.real -o inode32 /dev/md2 /mnt

    RAID logiciel (Ubuntu et Debian)

    rescue:~# mount.real -o inode32 /dev/md127p1 /mnt

    RAID matériel :

    rescue:~# mount.real -o inode32 /dev/sda4 /mnt

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

    rescue:~# mount.real -o inode32 --bind /dev /mnt/dev

    rescue:~# mount.real -o inode32 --bind /proc /mnt/proc

    rescue:~# mount.real -o inode32 --bind /sys /mnt/sys

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

    rescue:~# chroot /mnt

  • Pour définir un nouveau mot de passe, saisissez la commande suivante : 
    Pour l'utilisateur root :

    rescue:~# passwd

    Pour un utilisateur spécifique :

    passwd NOM D'UTILISATEUR

  • Saisissez le nouveau mot de passe et répétez-le.
  • Si SELinux est activé (par défaut pour Rocky/AlmaLinux), saisissez ensuite la commande suivante :

    rescue:/# touch /.autorelabel

  • Quittez l'environnement chroot. Pour cela, saisissez la commande suivante :

    rescue:/# exit

  • Détachez les connexions de montage. Pour cela, saisissez la commande suivante :

    rescue:~# umount -R /mnt

  • Ouvrez le Cloud Panel.
  • Cliquez sur Actions > Redémarrer.
  • Sélectionnez la méthode Système d'exploitation actuel.
  • Cliquez sur Oui.

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