автоматически разблокировать luks зашифрованные диски при запуске с ключевым файлом

У меня есть raidz2 zpool через 6 дисков. Я использую ubuntu server 16.04 LTS, и я хочу зашифровать эти диски с помощью luks и система их расшифровать при запуске, так что zfs могут их использовать.

как именно я настраиваю luks, чтобы при запуске он автоматически расшифровывает эти диски с помощью ключевого файла (сгенерированного с помощью dd if=/dev/urandom ...), хранящегося в корневом каталоге загрузочного диска.

мне также хотелось бы, чтобы на каждом диске был другой файл ключа. предпочтительнее sha-512 или, черт возьми, даже что-то более высокое было бы неплохо.

0
задан 15 May 2018 в 20:35

2 ответа

Это сделано в /etc/crypttab, что-то очень похожее на /etc/fstab

Просто посмотрите на страницу руководства.

Таким образом, такая строка сделает это.

myzfs UUId=e758456d-eb80-4eea-947c-9ac914643b61 /root/mykeyfile luks

, где UUID является uuid вашего тома LUKS, который вы можете найти с помощью blkid.

Нешифрованный том LUKS доступен в /dev/mapper/myzfs. Имя, которое вы указали выше, в crypttab

Не забудьте добавить строку в /etc/fstab

/dev/mapper/myzfs /where/to/mount/it fstype defaults 0 2
0
ответ дан 17 July 2018 в 14:12

Это сделано в /etc/crypttab, что-то очень похожее на /etc/fstab

Просто посмотрите на страницу руководства.

Таким образом, такая строка сделает это.

myzfs UUId=e758456d-eb80-4eea-947c-9ac914643b61 /root/mykeyfile luks

, где UUID является uuid вашего тома LUKS, который вы можете найти с помощью blkid.

Нешифрованный том LUKS доступен в /dev/mapper/myzfs. Имя, которое вы указали выше, в crypttab

Не забудьте добавить строку в /etc/fstab

/dev/mapper/myzfs /where/to/mount/it fstype defaults 0 2
0
ответ дан 20 July 2018 в 14:16

Другие вопросы по тегам:

Похожие вопросы: