Chiffrement via LUKS
Publié : ven. 16 oct. 2026, 00:53
ATTENTION : les manipulations suivantes peuvent réellement vous empêcher de démarrer votre machine, et pire : si vous vous trompez de partitions, le risque est réel de "flinguer" définitivement vos données + le système !
On vous aura prévenu !
Ne vous lancez pas seul si vous n'êtes pas capable de récupérer une machine qui ne démarre plus - venez à nos réunions informatisées, on saura vous aider et vous assister !
Je n'aime pas spécialement le chiffrement LUKS, mais pour ceux que ça intéresse, voilà quelques commandes à connaître.
L'idée ici est d'avoir créé avec gparted une partition vide sur son disque dur qui ne soit pas formatée - mettons /dev/nvme0n1pX pour la partition X du premier disque SSD NMVE.
Transformation de la partition en conteneur chiffré :
avec XXXX le nombre d'itérations de 1000 (correct et rapide à l'ouverture) à 10000 (plus sécurisé mais plus long à l'ouverture)
Ouverture du conteneur dans /dev/mapper/mondisquechiffre :
La première fois, formatage du conteneur en ext4 :
Montage du conteneur dans le dossier de votre choix :
Démontage propre du conteneur :
Fermeture du conteneur :
Si vous voulez ensuite le montage automatique du conteneur avec mot de passe au démarrage :
Installation de systemd-cryptsetup :
Déclaration du conteneur :
puis mettre dans /etc/crypttab :
avec les ... pour l'UUID sans guillemets.
Modification de /etc/fstab :
Et pour finir, ne pas oublier de mettre les noyaux à jour :
et bien sûr, de redémarrer pour tester en croisant les doigts pour que tout soit ok, sinon blocage assuré...
On vous aura prévenu !
Ne vous lancez pas seul si vous n'êtes pas capable de récupérer une machine qui ne démarre plus - venez à nos réunions informatisées, on saura vous aider et vous assister !
Je n'aime pas spécialement le chiffrement LUKS, mais pour ceux que ça intéresse, voilà quelques commandes à connaître.
L'idée ici est d'avoir créé avec gparted une partition vide sur son disque dur qui ne soit pas formatée - mettons /dev/nvme0n1pX pour la partition X du premier disque SSD NMVE.
Transformation de la partition en conteneur chiffré :
Code : Tout sélectionner
cryptsetup luksFormat --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time=XXXX --pbkdf argon2id /dev/nvme0n1pXOuverture du conteneur dans /dev/mapper/mondisquechiffre :
Code : Tout sélectionner
cryptsetup open /dev/nvme0n1pX mondisquechiffreCode : Tout sélectionner
mkfs.ext4 /dev/mapper/mondisquechiffreCode : Tout sélectionner
mount /dev/mapper/mondisquechiffre /monpointdemontagepourledisquechiffre/Code : Tout sélectionner
umount /monpointdemontagepourledisquechiffreCode : Tout sélectionner
cryptsetup close mondisquechiffreInstallation de systemd-cryptsetup :
Code : Tout sélectionner
apt update
apt install systemd-cryptsetup -yCode : Tout sélectionner
blkid /dev/nvme0n1pX # pour repérer l'UUID de /dev/nvme0n1pXCode : Tout sélectionner
mondisquechiffre UUID=... none luks,discard,tries=3Modification de /etc/fstab :
Code : Tout sélectionner
/dev/mapper/mondisquechiffre /monpointdemontagepourledisquechiffre ext4 defaults,nofail 0 2Code : Tout sélectionner
update-initramfs -u -k all