LUKS шифрование, заголовок на ключе USBdrive?

Я собираюсь установить Linux способом LUKS/LVM, чтобы иметь зашифрованный диск.

Кроме того, я хотел бы поместить заголовок и фразу-пароль в USB-ключ.

Таким образом, вместо ввода ключевой фразы я подключаю только USB-накопитель.

Возможно ли это и как?

1 ответ

Решение

Пишу сейчас с машины, которая работает именно так.

  1. Во-первых, вам нужно будет поставить целый /boot папка на ключе.
  2. Зашифруйте диск с помощью файла ключа и поместите файл ключа в ключ загрузки.
  3. редактировать /etc/crypttab, добавьте эту строку

    sda2_crypt UUID=14-88 /dev/disk/by-uuid/88-14:/rootfs.key     luks,keyscript=/lib/cryptsetup/scripts/passdev
    

где sda2_crypt произвольное имя, первый UUID имеет зашифрованный корневой раздел, второй - ключа раздела и rootfs.key это имя ключевого файла.

  1. Затем обновите ваш /etc/fstab соответственно.
  2. Маунт ключ как /boot и делать update-initramfs

Этого должно быть достаточно. Различные инструкции предлагают вам добавить аргументы загрузки ядра, но в моем случае это работает без. Если вы когда-нибудь захотите использовать пароль вместо ключевого файла, просто отредактируйте /etc/crypttab и делать update-initramfs,

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