Als ich Ubuntu 10.04 und jetzt 10.10 installierte, wurde mir die Option angeboten, „verschlüsseltes LVM“ für meine Festplatte zu aktivieren.
Nachdem ich diese Option gewählt habe, werde ich während des Bootens zur Eingabe meines Passworts aufgefordert, um das LVM zu entschlüsseln.
Jetzt denke ich darüber nach, einen Headless-Server einzurichten, auf dem Linux läuft (nicht unbedingt Ubuntu), aber ich mache mir Sorgen, dass ich ihn während des Starts nicht entschlüsseln kann, da der Server Headless ist. Wäre ich in der Lage, während des Bootens per SSH mein Passwort für den verschlüsselten LVM einzugeben? Wenn ja, wie stelle ich es ein? Oder gibt es eine andere Lösung? Auch diese Frage ist NICHT spezifisch für Ubuntu.
Danke.
Akzeptierte Antwort:
Für neuere Versionen von Ubuntu, zum Beispiel 14.04, fand ich eine Kombination aus @dragly und den Antworten dieses Blogposts sehr hilfreich. Paraphrasieren:
-
(Auf dem Server) Installieren Sie Dropbear
sudo apt-get install dropbear
-
(Auf dem Server) Berechtigungen für Root-Anmeldung mit öffentlichem/privatem Schlüssel kopieren und zuweisen
sudo cp /etc/initramfs-tools/root/.ssh/id_rsa ~/. sudo chown user:user ~/id_rsa
Denken Sie daran, den Benutzer zu ändern zu Ihrem Benutzernamen auf dem Server
-
(Auf dem Client) Privaten Schlüssel vom Server abrufen
scp [email protected]:~/id_rsa ~/.ssh/id_rsa_dropbear
-
(Auf dem Client) Fügen Sie einen Eintrag zur ssh-Konfiguration hinzu
Host parkia Hostname 192.168.11.111 User root UserKnownHostsFile ~/.ssh/know_hosts.initramfs IdentityFile ~/.ssh/id_rsa_dropbear Remember to change _parkia_ to whatever you'd like to type `ssh my-box` to be.
-
(Auf dem Server) Erstellen Sie diese Datei unter
/etc/initramfs-tools/hooks/crypt_unlock.sh
-
(Auf dem Server) Machen Sie diese Datei ausführbar
sudo chmod +x /etc/initramfs-tools/hooks/crypt_unlock.sh
-
Aktualisieren Sie das initramfs
sudo update-initramfs -u
-
Deaktivieren Sie den Dropbear-Dienst beim Booten, damit openssh verwendet wird, nachdem die Partition entschlüsselt wurde
sudo update-rc.d dropbear disable
Sie sind fertig. Versuch es. Überprüfen Sie den oben verlinkten Blog-Beitrag auf Anweisungen zum Konfigurieren des Servers mit einer statischen IP-Adresse, falls dies etwas ist, was Sie tun müssen.