Réinitialiser le mot de passe root sur les serveurs dédiés et les serveurs bare metal avec installation de netboot.xyz
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
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 bytesRAID 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.