přidán návod Automatické připojení LUKS šifrovaného disku po startu
This commit is contained in:
parent
c909efa107
commit
c38b066812
@ -7,7 +7,7 @@ Tento repozitář obsahuje návody a průvodce pro různé aspekty Arch Linuxu,
|
|||||||
- [Dunst - Nastavení notifikací](guides/dunst.md)
|
- [Dunst - Nastavení notifikací](guides/dunst.md)
|
||||||
- [i3 - Konfigurace správce oken](guides/i3.md)
|
- [i3 - Konfigurace správce oken](guides/i3.md)
|
||||||
- [Automatizace aktualizací pomocí skriptů](guides/update-scripts.md)
|
- [Automatizace aktualizací pomocí skriptů](guides/update-scripts.md)
|
||||||
|
- [Automatické připojení LUKS disku po startu](guides/luks-mount.md)
|
||||||
## Požadavky
|
## Požadavky
|
||||||
|
|
||||||
- Arch Linux
|
- Arch Linux
|
||||||
|
78
guides/luks-mount.md
Normal file
78
guides/luks-mount.md
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
# Automatické připojení LUKS šifrovaného disku po startu
|
||||||
|
|
||||||
|
Tento návod popisuje, jak zajistit automatické odemčení
|
||||||
|
a připojení LUKS šifrovaného disku při startu systému.
|
||||||
|
|
||||||
|
## 1. Zjištění UUID šifrovaného oddílu
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lsblk -o NAME,SIZE,UUID
|
||||||
|
```
|
||||||
|
|
||||||
|
Zkopírujte UUID oddílu, který chcete připojovat (např. /dev/sdb2).
|
||||||
|
|
||||||
|
## 2. Vytvoření klíčového souboru
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo dd if=/dev/urandom of=/root/luks-key bs=512 count=4
|
||||||
|
sudo chmod 600 /root/luks-key
|
||||||
|
```
|
||||||
|
|
||||||
|
## 3. Přidání klíče do LUKS disku
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo cryptsetup luksAddKey /dev/sdX /root/luks-key
|
||||||
|
```
|
||||||
|
Nahraďte /dev/sdX konkrétním zařízením (např. /dev/sdb2).
|
||||||
|
|
||||||
|
> ⚠️ Při tomto kroku budete vyzváni k zadání **původního hesla** disku.
|
||||||
|
> Tím ověříte, že máte oprávnění přidat nový klíč.
|
||||||
|
|
||||||
|
|
||||||
|
## 4. Úprava /etc/crypttab
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo nano /etc/crypttab
|
||||||
|
```
|
||||||
|
|
||||||
|
Přidejte řádek:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mydata UUID=ca6f21db-2122-434f-b754-873bb3f6ac82 /root/luks-key luks
|
||||||
|
```
|
||||||
|
|
||||||
|
Nahraďte UUID tím, které jste zjistili výše.
|
||||||
|
|
||||||
|
## 5. Úprava /etc/fstab
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo nano /etc/fstab
|
||||||
|
```
|
||||||
|
|
||||||
|
Přidejte řádek:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/dev/mapper/mydata /mnt/mydata ext4 defaults,nofail 0 2
|
||||||
|
```
|
||||||
|
|
||||||
|
## 6. Vytvoření přípojného bodu
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo mkdir -p /mnt/mydata
|
||||||
|
```
|
||||||
|
|
||||||
|
## 7. Ověření funkčnosti
|
||||||
|
|
||||||
|
Zavřete disk, znovu načtěte systemd a připojte:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo umount /mnt/mydata
|
||||||
|
sudo cryptsetup close mydata
|
||||||
|
sudo systemctl daemon-reexec
|
||||||
|
sudo systemctl restart systemd-cryptsetup@mydata.service
|
||||||
|
sudo mount -a
|
||||||
|
```
|
||||||
|
|
||||||
|
## 8. Hotovo
|
||||||
|
|
||||||
|
Po restartu se disk automaticky odemkne pomocí klíčového souboru a připojí do /mnt/mydata, bez nutnosti zadávat heslo.
|
Loading…
x
Reference in New Issue
Block a user