Hvis du bruger operativsystemet, kan du sikre dine data ved at konfigurere diskkryptering til at kryptere hele diske (inklusive flytbare medier), partitioner, RAID-diskenheder, logiske diskenheder samt dine filer.
dm-crypt
er enheds-mapper-krypteringsmål, der giver et gennemsigtigt diskkrypteringsundersystem i kernen ved hjælp af kernen crypto API.
Cryptsetup
er kommandolinjeværktøjet til grænseflade meddm-crypt
til oprettelse, adgang til og styring af krypterede enheder. Den mest anvendte kryptering erCryptsetup
til udvidelsen Unified Key Setup (LUKS), som gemmer alle de nødvendige installationsoplysninger tildm-crypt
på selve disken og abstracts partition og key management i et forsøg på at forbedre brugervenligheden.
dette emne viser, hvordan du konverterer en normal disk til endm-crypt
aktiveret disk og omvendt ved hjælp af kommandolinjegrænsefladen.
Antag, at du har følgende diske i dit system. Kommandoendf -h
viser mængden af ledig diskplads for hver disk.
$df -h/dev/nvme0n1 2.9T 76G 2.7T 3% /ons/nvme0n1/dev/nvme1n1 2.9T 76G 2.7T 3% /ons/nvme1n1...
Hvis du nominerer disk/dev/nvme0n1
for at gemme databaser, skal du kryptere denne disk for at sikre dataene i den.
Normal disk til en dm-crypt aktiveret disk:
Udfør følgende kommandoer for at konvertere en normal disk til endm-crypt
aktiveret disk:
-
Afmonter filsystemet på disken.
sudo umount -l /dev/nvme0n1
-
Generer nøglen, der skal bruges af
luksFormat
.sudo dd if=/dev/urandom of=/home/opc/key0.key bs=1 count=4096
-
Initialiser en LUKS-partition og indstil den oprindelige nøgle.
sudo /usr/sbin/cryptsetup -q -s 512 \luksFormat /dev/nvme0n1 /home/opc/key0.key
-
Åbn LUKS-partitionen på disk/enhed og opsæt et kortlægningsnavn.
sudo /usr/sbin/cryptsetup --allow-discards \luksOpen -d /home/opc/key0.key /dev/nvme0n1 dm-nvme0n1
-
Opret et
ext4
filsystem på disken.sudo /sbin/mkfs.ext4 /dev/mapper/dm-nvme0n1
-
Indstil parametre for
ext4
filsystem.sudo /usr/sbin/tune2fs -e remount-ro /dev/mapper/dm-nvme0n1
-
Monter filsystemet til en bestemt mappe.
sudo mount /dev/mapper/dm-nvme0n1 /ons/nvme0n1
dm-crypt aktiveret disk til normal disk:
Hvis du vil konvertere den krypterede disk tilbage til sin normale tilstand, skal du udføre følgende trin:
-
Afmonter filsystemet på disken.
sudo umount -l /ons/nvme0n1
-
Fjern luks kortlægning.
sudo /usr/sbin/cryptsetup luksClose /dev/mapper/dm-nvme0n1
-
Opret et
ext4
filsystem på disken.sudo /sbin/mkfs.ext4 /dev/nvme0n1
-
Monter filsystemet på en bestemt mappe.
sudo mount /dev/nvme0n1 /ons/nvme0n1
Bemærk:
Hvis du konverterer en normal disk til endm-crypt
aktiveret disk eller Konverter endm-crypt
aktiveret disk til en normal disk, kan du ikke bringe disken tilbage til sin tidligere tilstand uden at miste sine data. Dette skyldes, at kommandoen mkfs.ext4
formaterer disken. Derfor vil alle data, der er gemt på disken, gå tabt.