DE
EspañolEnglishFrançaisDeutschPortuguêsItaliano
Anmelden Kostenlos starten
Lightsail

Was tun, wenn Sie den SSH-Schlüssel Ihrer Lightsail-Maschine verloren haben

Sie haben die Schlüsseldatei verloren, den Computer gewechselt, oder die Person, die ihn hatte, ist gegangen. Wie Sie mit dem Browser-Terminal wieder in eine Lightsail-Maschine kommen, einen neuen Schlüssel hinterlegen, was in EC2 zu tun ist, was passiert, wenn alles fehlschlägt und kein Snapshot da ist, und was Sie vorbereiten sollten, damit es nicht wieder passiert.

⏱ 25 Minuten ◎ Für alle Aktualisiert am 30/10/2026

Um sich von einem Terminal aus bei einem Linux-Server anzumelden, verwendet man kein Passwort, sondern einen SSH-Schlüssel: eine Datei auf Ihrem Computer, die die Maschine erkennt. Das ist sicherer als ein Passwort, und genau deshalb gibt es, wenn die Datei verloren geht, kein „Passwort vergessen?“. Sie haben den Laptop formatiert, der Techniker, der den Schlüssel hatte, ist nicht mehr da, die Datei blieb auf einer alten Festplatte: Die Maschine läuft weiter, aber niemand kommt mehr hinein.

Überlegen Sie, was passieren würde, wenn es morgen wäre, mit der Website eines Kunden im laufenden Betrieb: Bei AWS gibt es keinen Support, der für Sie hineingeht; die Maschine gehört Ihnen und der Schlüssel auch. In Lightsail gibt es meist einen Ausweg, weil seine Konsole ein Terminal in der Maschine ohne Ihren Schlüssel öffnen kann und Sie von dort einen neuen hinterlegen. Aber dieser Ausweg scheitert öfter, als man denkt (eine interne Firewall, eine kaputte SSH-Konfiguration, das falsche Häkchen unter Netzwerk), in EC2 gibt es ihn gar nicht, und dann führt der Weg über Snapshots und neue Maschinen, oder nirgendwohin. Diese Anleitung geht alle Auswege durch, vom einfachen bis zum letzten, und endet mit dem, was Sie vorbereiten sollten, um das nie wieder durchmachen zu müssen.

Bevor Sie anfangen: was die Begriffe bedeuten

SSH
Die Art, einem Linux-Server von einem anderen Computer aus Befehle zu geben, indem man Kommandos eintippt, verschlüsselt.
SSH-Schlüssel (Schlüsselpaar)
Zwei Dateien, die zusammengehören: der private Schlüssel, den Sie aufbewahren und nie weitergeben, und der öffentliche, der auf dem Server hinterlegt wird. Der Server lässt Sie hinein, wenn Sie den privaten Schlüssel haben, der zu dem öffentlichen passt, den er kennt.
Standardschlüssel von Lightsail
Wenn Sie eine Maschine ohne weitere Angaben erstellen, verwendet Lightsail einen eigenen Schlüssel pro Region, den Sie jederzeit aus Ihrem Konto herunterladen können.
Browser-Terminal
Der Button „Über SSH verbinden“ in der Lightsail-Konsole. Er öffnet ein Terminal in der Maschine mit einem temporären Schlüssel, den Amazon verwaltet, ohne Ihren zu benötigen.
authorized_keys
Die Datei in der Maschine, in der die öffentlichen Schlüssel stehen, die sich anmelden dürfen. Eine Zeile hinzufügen heißt einen Schlüssel hinzufügen.
Snapshot
Eine vollständige Kopie der Maschine. Wenn Sie daraus eine neue Maschine erstellen, können Sie einen anderen SSH-Schlüssel wählen.

Schritt für Schritt

  1. Prüfen Sie, ob die Maschine den Standardschlüssel verwendet

    Öffnen Sie in der Lightsail-Konsole die Maschine. Auf der Registerkarte Verbinden steht, welchen Schlüssel sie verwendet: Steht dort „Standardschlüssel“ Ihrer Region, haben Sie Glück: Gehen Sie zum Menü Ihres Kontos (oben rechts), Konto, Registerkarte SSH-Schlüssel, und laden Sie den Standardschlüssel dieser Region herunter. Mit dieser Datei können Sie sich wieder wie gewohnt anmelden. Hat die Maschine einen Schlüssel verwendet, den Sie selbst hochgeladen oder mit eigenem Namen erstellt haben, lesen Sie weiter.

  2. Melden Sie sich über das Browser-Terminal an

    Klicken Sie auf den Button Über SSH verbinden der Maschine. Es öffnet sich ein Terminal in einem Browserfenster, bereits in der Maschine, ohne Sie nach etwas zu fragen: Lightsail verwendet dafür einen eigenen temporären Schlüssel. Wenn es sich öffnet, ist das Problem halb gelöst; jetzt hinterlegen Sie einen eigenen Schlüssel, um wieder von Ihrem Computer aus hineinzukommen.

  3. Erstellen Sie einen neuen Schlüssel auf Ihrem Computer

    Unter Windows (PowerShell), Mac oder Linux geben Sie in einem Terminal Ihres Computers ein:

    ssh-keygen -t ed25519 -f ~/.ssh/lightsail-nueva

    Es fragt nach einem Passwort zum Schutz des Schlüssels (empfehlenswert). Es erstellt zwei Dateien: lightsail-nueva (privat, nicht weitergeben) und lightsail-nueva.pub (öffentlich). Öffnen Sie die .pub mit einem Texteditor und kopieren Sie ihre einzige Zeile, die mit ssh-ed25519 beginnt.

  4. Fügen Sie den öffentlichen Schlüssel in der Maschine hinzu

    Gehen Sie zurück zum Browser-Terminal und geben Sie ein, wobei Sie Ihre Zeile zwischen die Anführungszeichen einfügen:

    echo "ssh-ed25519 AAAA...tu-clave... comentario" >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys

    Das Einfügen im Browser-Terminal geschieht über das Zwischenablage-Symbol des Fensters selbst (Strg+V funktioniert dort nicht immer). Prüfen Sie mit tail -1 ~/.ssh/authorized_keys, dass die Zeile vollständig angekommen ist.

  5. Testen Sie von Ihrem Computer aus

    Vom Terminal Ihres Computers aus:

    ssh -i ~/.ssh/lightsail-nueva bitnami@IP-de-la-maquina

    Der Benutzer ist bitnami bei den Anwendungsvorlagen, ubuntu unter Ubuntu, ec2-user unter Amazon Linux oder admin unter Debian. Wenn Sie hineinkommen, bewahren Sie den privaten Schlüssel an einem sicheren Ort auf (ein Passwort-Manager nimmt auch Dateien) und notieren Sie diesmal, wo er liegt.

  6. Wenn auch das Browser-Terminal nicht hineinkommt: Snapshot

    Manchmal verhindern eine interne Firewall der Maschine oder eine kaputte SSH-Konfiguration sogar das Browser-Terminal. Dann: Registerkarte Snapshots, erstellen Sie einen (oder nehmen Sie den neuesten automatischen) und daraus Neue Instance erstellen. Im Erstellungsformular wählen Sie im Abschnitt SSH-Schlüssel den Standardschlüssel oder einen neuen. Die neue Maschine ist eine exakte Kopie mit einem Schlüssel, den Sie haben. Verschieben Sie die statische IP auf die neue (Anleitung in diesem Bereich) und löschen Sie die alte, sobald Sie geprüft haben, dass alles läuft. Rechnen Sie mit einer guten Stunde und einer Unterbrechung, und machen Sie es in Ruhe: Das ist der Moment, in dem man am leichtesten noch etwas anderes kaputtmacht.

  7. In EC2 gibt es kein Browser-Terminal: das offizielle Verfahren

    In EC2 kann die AWS-Konsole nicht für Sie hineingehen. Es gibt zwei Auswege. Der automatische: AWSSupport-ResetAccess unter Systems Manager → Automation, das die Maschine anhält, über eine Hilfsmaschine auf ihrer Festplatte arbeitet und sie mit einem neuen Schlüssel wieder startet (die Maschine ist einige Minuten angehalten). Der manuelle, für Geübte: die Maschine anhalten, ihre Root-Festplatte trennen, an eine andere EC2-Maschine anhängen, die Festplatte einbinden und Ihren öffentlichen Schlüssel in die authorized_keys des Benutzers eintragen, dann die Festplatte zurückhängen. Hat die Maschine den Systems-Manager-Agenten und eine IAM-Rolle, öffnet Session Manager ein Terminal ohne Schlüssel und erspart Ihnen all das.

  8. Und wenn es auch keinen Snapshot gibt

    Das ist das Ende der Kette, und man sollte es nüchtern betrachten. Wenn das Browser-Terminal nicht hineinkommt, wenn es nicht Lightsail ist, wenn die Maschine gelöscht wurde oder die Festplatte beschädigt ist, und keine einzige Kopie existiert, gibt es nichts wiederherzustellen: Die Anwendung, die Datenbank, die Dateien, die Konfigurationen und die Jahre an Arbeit, die darin steckten, sind verloren. AWS kann nicht wiederherstellen, was nicht kopiert wurde, und es gibt keinen technischen Dienst, den man anrufen könnte. Das ist kein seltener Fall: Es passiert jedes Jahr Unternehmen, die die Maschine für „etwas, das einfach läuft“ hielten.

  9. Zugang wiederhergestellt: Bereiten Sie vor, was Ihnen das alles erspart hätte

    1. Automatische Snapshots, jede Nacht, und möglichst eine Kopie in einer anderen Region. Das ist der einzige Unterschied zwischen einer Stunde Arbeit und dem Verlust von allem.
    2. Eine Notfalltür, die weder von Dateien auf Laptops noch von der AWS-Konsole abhängt: ein Rettungsbenutzer, der nur von Ihnen signierte Zertifikate akzeptiert, wie die Anleitung zum Ersatzschlüssel erklärt.
    3. Der private Schlüssel in einem Passwort-Manager, geteilt mit denen, die ihn haben müssen, und notiert, wo er liegt.

Was schiefgehen kann

Das Browser-Terminal sagt, es könne keine Verbindung herstellen

Fast immer lässt die interne Firewall der Maschine (ufw, firewalld) nichts durch, oder beim Beschränken von Port 22 auf Ihre IP in Lightsail wurde das Häkchen „SSH über den Lightsail-Browser erlauben“ entfernt. Prüfen Sie dieses Häkchen auf der Registerkarte Netzwerk. Ist es die interne Firewall, bleibt nur der Weg über den Snapshot.

Ich melde mich mit dem neuen Schlüssel an, aber es wird ein Passwort verlangt

Verlangt wird das Passwort des Schlüssels, das Sie bei ssh-keygen vergeben haben, nicht das der Maschine. Das ist normal. Haben Sie keines vergeben und es wird trotzdem ein Passwort verlangt, hat der Server den Schlüssel nicht erkannt: Prüfen Sie, dass die Zeile in authorized_keys vollständig ist und die Berechtigungen 600 sind.

Derjenige, der den Schlüssel hatte, arbeitet nicht mehr hier

Fügen Sie nicht nur Ihren hinzu, sondern löschen Sie seinen aus authorized_keys (es ist eine Zeile; der Kommentar am Ende verrät meist, wem sie gehört). Und prüfen Sie, ob er auch Zugang zur AWS-Konsole hatte.

Ich habe den Schlüssel vieler Maschinen gleichzeitig verloren

Wiederholen Sie den Vorgang auf jeder einzelnen über das Browser-Terminal. Sind es viele, ist jetzt der Moment, über eine zentrale Art der Anmeldung nachzudenken, die nicht von Dateien auf Laptops abhängt.

In Simplio

In Simplio bewahrt niemand Schlüsseldateien auf: Das Terminal im Browser öffnet sich mit einem Button direkt an der Maschine, fragt nach dem Zwei-Faktor-Code und verwendet denselben wenige Minuten gültigen temporären Schlüssel wie die Lightsail-Konsole. Der Administrator entscheidet, welche Personen es öffnen dürfen und auf welchen Maschinen, und jedes Öffnen wird mit Benutzer, Maschine, Datum und IP protokolliert. Verlässt eine Person das Unternehmen, wird ihr der Zugang mit einem Häkchen entzogen, auf allen Maschinen gleichzeitig.

Und für den Tag, an dem nicht einmal die Lightsail-Konsole hineinkommt, der Ersatzschlüssel: ein Notfallbenutzer, den Simplio mit einem Button auf der Maschine anlegt, ohne Passwort, der nur fünf Minuten gültige, von Simplio signierte Zertifikate akzeptiert und nur von der IP von Simplio aus. Simplio prüft jeden Tag, dass er noch öffnet. Wenn Sie ausgesperrt sind, fügen Sie dem Benutzer mit Ihrem Zwei-Faktor einen neuen öffentlichen Schlüssel hinzu oder geben ihm ein Passwort, ohne Snapshots und ohne neue Maschinen. So funktioniert der Ersatzschlüssel.

Dasselbe, in AWS und in Simplio

In der AWS-KonsoleIn Simplio
Wieder hineinkommenLightsail-Konsole, Browser-Terminal, Schlüssel erzeugen, einfügen, testen: 6 Schritte, 15 Minuten und TerminalkenntnisseButton „Terminal“ an der Maschine, mit Zwei-Faktor: 10 Sekunden, ohne Schlüsseldateien
Einer anderen Person Zugang gebenSchritte 3 bis 5 mit ihrem Schlüssel wiederholenDie Aktion „Terminal“ und die Maschine bei ihrem Benutzer anhaken
Ihr den Zugang entziehenAnmelden und ihre Zeile aus authorized_keys auf jeder Maschine löschenHäkchen entfernen; bleibt im Aktivitätsprotokoll
Wenn das Browser-Terminal nicht hineinkommtSnapshot, neue Maschine, IP verschieben, Dienste prüfen: eine gute Stunde und eine UnterbrechungMit angelegtem Ersatzschlüssel: „Retten“ → neuer öffentlicher Schlüssel oder neues Passwort für den Benutzer, in einer Minute, ohne etwas anzuhalten
Wenn es auch keinen Snapshot gibtAlles ist verloren: Es gibt niemanden, den man anrufen könnteGeplante Snapshots jede Nacht, auch in einer anderen Region, mit Hinweis, wenn sie fehlschlagen

15 Tage kostenlos testen So funktioniert es

All das, ohne die AWS-Konsole

Simplio ist ein Panel zur Verwaltung Ihrer AWS-Konten: Maschinen, geplante Kopien, Datenbanken, Domains, E-Mail und was AWS Ihnen berechnet, mit Berechtigungen pro Person und Zwei-Faktor-Authentifizierung. Ohne etwas auf Ihren Servern zu installieren.

15 Tage kostenlos starten, ohne Karte

Sind Sie bereits Kunde? Kundenzugang.