SSH-Key ändern

Last change on 2026-06-02 • Created on 2026-06-02 • ID: CL-65B22

Bitte beachte, dass wir einen SSH-Key nur während der Erstellung eines neuen Cloud Servers hinterlegen können, jedoch nicht auf bestehenden Servern. Genauere Informationen finden sich in dem FAQ-Eintrag "Ich habe meinen SSH-Key in der Hetzner Console eingefügt, warum kann ich auf meine bestehenden Server nicht via meinen SSH-Key zugreifen?".

Wenn der Zugriff auf den Server mittels eines Passworts deaktiviert ist und der SSH-Key nicht mehr verfügbar ist, kann man wieder Zugriff erhalten, indem über das Rescue-System ein neuer SSH-Key hinzugefügt wird.

Um über das Rescue-System einen neuen SSH-Key hinzuzufügen, führe folgende Schritte aus:

  1. Rescue-System aktivieren

    Wie in diesem Getting Started erklärt:

    • Wähle den Server aus
    • Navigiere zu "Rescue" und wähle "Rescue aktivieren & Reset" aus
    • Verbinde dich nach dem Reboot als root-Benutzer mit dem Server

  1. Chroot-Umgebung erstellen

    Führe lsblk aus, um den Namen der Root-Partition zu bestimmen (z. B. sda1).

    Hänge die Root-Partition in /mnt ein und erstelle eine chroot-Umgebung:

    Ersetze sda1 mit dem Namen deiner Root-Partition.

    mount /dev/sda1 /mnt
    chroot-prepare /mnt
    chroot /mnt   

    Du kannst nun durch die Dateistruktur der primären Festplatte des Servers navigieren.


  1. Bearbeite die SSH-Keys des Root-Benutzers

    Die SSH-Keys des Root-Benutzers werden in /root/.ssh/authorized_keys gespeichert:

    nano /root/.ssh/authorized_keys

    Füge in einer neuen Zeilen den neuen öffentlichen SSH-Key ein. Speicher die Änderungen mit CTRL + X und akzeptiere mit ENTER.

    Du kannst nun exit ausführen, um die chroot-Umgebung zu verlassen.


  1. Führe Neustart aus

    Starte den Server neu, um das Rescue-System zu verlassen:

    reboot

Nach dem Neustart solltest du dich über den neuen SSH-Key als Root-Benutzer mit dem Server verbinden können.