DebRescueStick
USB-RETTUNGSSYSTEM · AUF DEBIAN-BASIS

Dein Rechner braucht Hilfe.
Dein SSH-Zugang steht bereit.

Ein Rettungssystem für den USB-Stick, vorbereitet mit deinem öffentlichen SSH-Schlüssel. Vom Stick starten und den Rechner über das Netzwerk erreichen.

Eigenes Image vorbereiten
Dein SSH-Zugang
# Nach dem Start: IP-Adresse am Zielrechner ablesen
$ ssh root@IP-DES-RECHNERS
Anmeldung mit deinem privaten Schlüssel.

Vorbereiten. Starten. Verbinden.

01

Öffentlichen Schlüssel angeben

Füge eine öffentliche OpenSSH-Schlüsselzeile ein. Deinen privaten Schlüssel behältst du auf deinem Rechner.

02

Persönliches Image laden

Dein Image wird aus einer geprüften Basis vorbereitet. Der Download ist zeitlich begrenzt; die Prüfsumme steht dabei.

03

Auf USB schreiben und booten

Entpacke das Image und schreibe es auf den vorgesehenen USB-Stick. Verbinde den Zielrechner mit deinem Netzwerk und starte ihn vom Stick.

Der Zugang gehört dir.

Du gibst uns den öffentlichen Teil deines SSH-Schlüssels. Er legt fest, welcher Schlüssel sich am Rettungssystem anmelden darf.

Die Schlüsselzeile beginnt beispielsweise mit ssh-ed25519. Du findest sie üblicherweise in einer Datei mit der Endung .pub.

Verfügbarkeit wird geprüft …

Nur den Publickey einfügen. Kein Passwort und keinen privaten Schlüssel.

Vor dem Einsatz

Welche Rechner und Netzwerke werden unterstützt?

Die erste Basis verwendet Debian 13 für 64-Bit-x86-Rechner (amd64). Die automatischen Tests prüfen den Start als virtuellen USB-Datenträger mit BIOS und UEFI, DHCP und die SSH-Anmeldung mit dem persönlichen Schlüssel. Die Testgäste verwenden 1 GiB RAM. Secure Boot und einzelne physische Rechnermodelle sind noch nicht geprüft.

Verbinde den Zielrechner über ein kabelgebundenes Netzwerk mit DHCP. Du musst seine IP-Adresse von deinem Rechner erreichen können. Das entpackte Image ist 8 GiB groß; verwende einen USB-Stick mit mindestens 16 GB Nennkapazität.

Wie schreibe ich das Image auf den Stick?
  1. Lade die ZIP-Datei herunter, vergleiche ihre SHA-256-Prüfsumme und entpacke die Datei DebRescueStick-amd64.img.
  2. Wähle den vorgesehenen USB-Stick als ganzes Zielgerät aus. Sein bisheriger Inhalt wird beim Schreiben ersetzt.
  3. Schreibe das Image mit einem Image-Schreibprogramm auf den Stick. Unter Windows ab Version 8 kannst du beispielsweise Rufus verwenden und die IMG-Datei im DD-Modus schreiben.
  4. Starte den Zielrechner vom Stick. An der lokalen Rettungskonsole stehen die Netzwerkadressen und SSH-Hostschlüssel-Fingerabdrücke. Verbinde dich mit ssh root@IP-ADRESSE; für einen Schlüssel an einem eigenen Ort verwende ssh -i PFAD-ZUM-PRIVATEN-SCHLÜSSEL root@IP-ADRESSE.
Was passiert mit dem Download?

Für jede Anfrage wird eine eigene Kopie vorbereitet. Auftrag, eingegebener Publickey und Download werden nach Ablauf der angegebenen Frist entfernt. Ein Downloadlink ist persönlich; gib ihn nur bewusst weiter.

Wie lange funktioniert der fertige Stick?

Ein heruntergeladenes Image und der daraus geschriebene Stick bleiben unabhängig von der Downloadfrist nutzbar. Der Stick behält den eingebauten öffentlichen SSH-Schlüssel. Den passenden privaten Schlüssel benötigst du für die Anmeldung weiterhin.

Was wird auf dem USB-Stick überschrieben?

Das Schreiben eines Datenträgerimages ersetzt den Inhalt des ausgewählten USB-Sticks. Prüfe das Zielgerät vor dem Schreiben.

Wo finde ich die Lizenzen und Quellpakete?

Die Lizenz- und Copyrightangaben der enthaltenen Pakete liegen im Image unter /usr/share/doc und /usr/share/common-licenses. Die passenden Originalquellen, Debian-Anpassungen und DSC-Dateien werden für jede veröffentlichte Basis dauerhaft bereitgestellt. Der Quellenlink steht im Seitenfuß.

Was wurde aus dem früheren SystemRescueImage?

Das frühere Projekt bereitete SystemRescueCd-Dateien als direkt schreibbares USB-Image auf. DebRescueStick ist ein eigenständiges Projekt auf Debian-Basis mit einem anderen Schwerpunkt: einem vorbereiteten SSH-Zugang mit dem eigenen Schlüssel.