Einführung
LUKS (Linux Unified Key Setup) ist ein Standard für die Festplattenverschlüsselung unter Linux. Mit LUKS können Sie sensible Daten sicher verschlüsseln und vor unbefugtem Zugriff schützen. Dieses Tutorial zeigt, wie Sie eine Festplatte mit LUKS auf einem Ubuntu-System verschlüsseln.
Voraussetzungen
- Ein Ubuntu-System (20.04 oder neuer).
- Eine zusätzliche Festplatte oder Partition, die verschlüsselt werden soll.
- Root-Zugriff oder ein Benutzer mit
sudo
-Berechtigungen.
Schritt 1: Installation der notwendigen Pakete
LUKS wird über das cryptsetup
-Paket verwaltet. Stellen Sie sicher, dass es installiert ist:
sudo apt update sudo apt install cryptsetup -y
Schritt 2: Festplatte vorbereiten
2.1 Festplatte oder Partition identifizieren
Finden Sie die Ziel-Festplatte oder Partition mit dem folgenden Befehl:
lsblk
Beispielausgabe:
sda 8:0 0 100G 0 disk ├─sda1 8:1 0 50G 0 part / └─sda2 8:2 0 50G 0 part
In diesem Beispiel könnte sda2
die Partition sein, die verschlüsselt werden soll.
Wichtig: Stellen Sie sicher, dass die ausgewählte Partition keine wichtigen Daten enthält, da sie formatiert wird.
2.2 Partition formatieren
Falls die Partition nicht leer ist, löschen Sie deren Inhalt:
sudo wipefs --all /dev/sdX
Ersetzen Sie sdX
durch die tatsächliche Partition (z. B. sda2
).
Schritt 3: Festplatte mit LUKS verschlüsseln
3.1 LUKS-Container erstellen
Starten Sie den Verschlüsselungsprozess:
sudo cryptsetup luksFormat /dev/sdX
Sie werden aufgefordert, den Vorgang zu bestätigen und ein starkes Passwort zu setzen. Dieses Passwort ist notwendig, um die verschlüsselte Partition zu entsperren.
3.2 LUKS-Container öffnen
Nach der Erstellung des Containers müssen Sie ihn einhängen:
sudo cryptsetup open /dev/sdX my_encrypted_volume
Der Container wird unter /dev/mapper/my_encrypted_volume
verfügbar sein.
Schritt 4: Dateisystem erstellen
Erstellen Sie ein Dateisystem auf der verschlüsselten Partition:
sudo mkfs.ext4 /dev/mapper/my_encrypted_volume
Schritt 5: Verschlüsselte Festplatte einhängen
5.1 Einhängepunkt erstellen
Erstellen Sie einen Ordner, um die verschlüsselte Partition einzuhängen:
sudo mkdir /mnt/secure_data
5.2 Festplatte einhängen
Hängen Sie die Partition ein:
sudo mount /dev/mapper/my_encrypted_volume /mnt/secure_data
Schritt 6: Automatisieren der Einbindung (optional)
6.1 UUID der Partition ermitteln
Führen Sie folgenden Befehl aus, um die UUID der verschlüsselten Partition zu finden:
blkid /dev/sdX
Notieren Sie die UUID.
6.2 Eintrag in /etc/crypttab
hinzufügen
Öffnen Sie die Datei /etc/crypttab
:
sudo nano /etc/crypttab
Fügen Sie eine Zeile hinzu:
my_encrypted_volume UUID=Ihre-UUID none luks
6.3 Eintrag in /etc/fstab
hinzufügen
Öffnen Sie die Datei /etc/fstab
:
sudo nano /etc/fstab
Fügen Sie eine Zeile hinzu:
/dev/mapper/my_encrypted_volume /mnt/secure_data ext4 defaults 0 2
Schritt 7: Verschlüsselte Festplatte sicher entfernen
Bevor Sie die Festplatte trennen, hängen Sie sie aus und schliessen Sie den LUKS-Container:
sudo umount /mnt/secure_data sudo cryptsetup close my_encrypted_volume
Fazit
Mit LUKS können Sie Ihre Daten effektiv vor unbefugtem Zugriff schützen. Die Kombination aus starker Verschlüsselung und einfacher Verwaltung macht LUKS zu einer idealen Lösung für sensible Informationen.