Für Dedicated Server und Bare Metal Server mit AlmaLinux 8, 9 und 10, Rocky Linux 8, 9 und 10, Ubuntu 24.04 und Debian 13, die im Cloud Panel verwaltet werden

In diesem Artikel erfahren Sie, wie Sie das Root-Passwort eines Dedicated Servers oder eines Bare Metal Servers mithilfe des Rescue Systems für netboot.xyz zurücksetzen.

Voraussetzungen

  • Der Server ist eingeschaltet.
  • Sie haben ein Image vom betreffenden Server erstellt.

So setzen Sie das Root-Passwort Ihres Servers zurück:

  • Melden Sie sich in Ihrem IONOS Konto an.
  • Klicken Sie in der Titelleiste auf Menü > Server & Cloud.
    Optional: Wählen Sie den gewünschten Server & Cloud-Vertrag aus.

  • Wählen Sie im Bereich Infrastruktur > Server den gewünschten Server aus.
  • Klicken Sie auf Aktionen > Neu starten.
  • Aktivieren Sie die Methode Rescue System netboot.xyz latest.
  • Klicken Sie auf Ja. Der Server wird in das Rescue-System gebootet.
  • Stellen Sie mittels SSH eine Netzwerkverbindung zu Ihrem Server her. Die Zugangsdaten werden Ihnen im Abschnitt Funktionen angezeigt. Wenn Sie das Betriebssystem Microsoft Windows verwenden, können Sie mit PuTTY eine verschlüsselte Netzwerkverbindung zu Ihrem Server herstellen. Eine Anleitung, wie Sie mit Ihrem Computer eine verschlüsselte Netzwerkverbindung zu Ihrem Server herstellen, finden Sie in den folgenden Artikeln:
    Auf einem Computer mit Microsoft Windows eine SSH-Verbindung zu Ihrem Linux-Server aufbauen
    Auf einem Linux-Computer eine SSH-Verbindung zu Ihrem Linux-Server aufbauen
  • Um Informationen zu allen Datenträgern aufzurufen, geben Sie den folgenden Befehl ein:

    rescue:~# fdisk -l

  • Ermitteln Sie die Root-Partition. Achten Sie hierbei auf die Größe der Partition. Der Name der Root-Partition eines Dedicated Servers mit Software-RAIDs lautet je nach Betriebssystem z. B. md126, md125, md127 oder md2. Bei Hardware-RAIDs lautet die Bezeichnung oft /dev/sda4, bei NVMe-Datenträgern z. B. /dev/nvme0n1p3. Beispiele:

    Software-RAID:

    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

    Hardware-RAID:

    /dev/sda4  11718656 1874327551 1862608896 888.2G Linux filesystem

  • Um die Root-Partition zu mounten, passen Sie den folgenden Befehl an und geben Sie diesen anschließend ein. Ersetzen Sie den Platzhalter MEINE_ROOT_PARTITION durch den Namen der jeweiligen Root-Partition Ihres Dedicated Servers. Der Name kann von den unten aufgeführten Beispielen abweichen:

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

    Beispiele:

    Software-RAID (AlmaLinux und Rocky Linux):

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

    oder

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

    oder

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

    oder

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

    Software-RAID (Ubuntu und Debian)

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

    Hardware-RAID:

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

  • Für die weiteren Schritte ist es notwendig, die Verzeichnisse /dev, /proc und /sys zu mounten. Geben Sie hierzu die folgenden Befehle ein:

    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

  • Setzen Sie die eingehängte Partition in eine Change-Root-Umgebung:

    rescue:~# chroot /mnt

  • Um ein neues Passwort zu setzen, geben Sie den folgenden Befehl ein: 
    Für den Root-Benutzer:

    rescue:~# passwd

    Für einen spezifischen Benutzer:

    passwd BENUTZERNAME

  • Geben Sie das neue Passwort ein und wiederholen Sie es.
  • Wenn SELinux aktiviert ist (Standard bei Rocky/AlmaLinux), geben Sie anschließend den folgenden Befehl ein:

    rescue:/# touch /.autorelabel

  • Verlassen Sie die chroot-Umgebung. Geben Sie hierzu den folgenden Befehl ein:

    rescue:/# exit

  • Lösen Sie die Mount-Verbindungen. Geben Sie hierzu den folgenden Befehl ein:

    rescue:~# umount -R /mnt

  • Öffnen Sie das Cloud Panel.
  • Klicken Sie auf Aktionen > Neu starten.
  • Aktivieren Sie die Methode Aktuelles Betriebssystem.
  • Klicken Sie auf Ja.

Der Server wird neu gestartet. Anschließend können Sie sich mit dem neuen Passwort auf dem Server einloggen.