netcup bin auch gerade in die Falle mit mangelndem Firefox-Support getappt
Beiträge von FynnFreyer
-
-
YMMV. Die Anleitung habe ich vor geraumer Zeit geschrieben und benutze das so nicht mehr, da mir das ständige manuelle Entsperren nach den Reboots im Zuge automatischer Updates einfach zu nervig ist
-
Es gibt auch Möglichkeiten einen rudimentären SSH-Server beim Bootvorgang zu starten, der das Passwort entgegen nimmt[.]
Absolut richtig, habe ich selber spaßeshalber mal für ein mit LUKS verschlüsseltes System durchexerziert. Ich dumpe hier einfach mal meine Notizen dazu:
Dropbear für Remote-Unlocking verschlüsselter Festplatten
Benötigt werden die Pakete
dropbearunddropbear-initramfs, welche ihre Konfigurationsdateien im Ordner/etc/dropbear/bzw./etc/dropbear/initramfs/hinterlegen.Code# auf Debian basierten Systemen sudo apt install dropbear dropbear-initramfs # auf RHEL basierten Systemen sudo dnf install dropbearEinrichtung
Nach Installation müssen die Start-Optionen angepasst und ein SSH-Schlüssel angelegt werden.
Optionen
In
/etc/dropbear/initramfs/dropbear.confwird die Zeile mit#DROPBEAR_OPTIONS=entkommentiert und die Optionen-sund-c cryptroot-unlockangefügt, um eine Passwort-Authentifikation zu verhindern und bei Verbindung dascryptroot-unlockKommando zu erzwingen.Am Ende sollte dort so etwas wie
DROPBEAR_OPTIONS='-s -c cryptroot-unlock'stehen, eventuell ergänzt um weitere Optionen.Möglicherweise muss auf dem Server noch eine IP-Adresse und ein Hostname konfiguriert werden. Bei mir läuft das aber über meinen Router, der eine statische IP anhand der MAC-Adresse vergibt.
Schlüssel
Die Schlüssel für Dropbear liegen in
/etc/dropbear/und/etc/dropbear/initramfs/und haben die Formdropbear_<algorithm>_host_key.Wir benutzen dieselben Keys wie OpenSSH, um nicht verschiedene Keys für den Host zulassen zu müssen.
Zunächst sollten die alten Keys gelöscht werden.
Nun werden mit
dropbearconvertdie gewünschten OpenSSH-Keys (bei mir nured25519) in das Dropbear-Format überführt und iminitramfsVerzeichnis hinterlegt und zusätzlich eineauthorized_keysDatei angelegt. Wo die zugelassenen Schlüssel herkommen muss natürlich individuell angepasst werden.Codedropbearconvert openssh dropbear /etc/ssh/ssh_host_ed25519_key /etc/dropbear/initramfs/dropbear_ed25519_host_key cp ~/.ssh/authorized_keys /etc/dropbear/initramfs/authorized_keysAnschließen wird das
initramfsregeneriert, um die Änderungen anzuwenden und ein Neustart durchgeführt, um die Funktion zu testen.Danach kann auf dem Client ein Verbindungsversuch gestartet werden.
Ich muss mit
-4IPv4 erzwingen, ansonsten funktioniert es in meinem Netzwerk nicht.