如何使用 dropbear-initramfs 解锁多个 luks 设备

t77*_*777 6 debian initramfs dropbear luks dmcrypt

我的系统设置如下:

  1. 一个带有 LUKS 和 LVM 的 SSD(当然还有未加密的boot分区)。debian系统安装在那里。
  2. 两个 HDD 组装为 RAID0,带有 LUKS 和 LVM,用于一些自定义数据

为了在启动时从远程解锁 LUKS 设备,我尝试使用 dropbear-initramfs。

效果很好,解锁第一个 LUKS设备(在 SSD 上,安装了 debian 系统):

  1. 我使用 ssh 登录到 dropbear/busybox
  2. 我使用cryptroot-unlock,插入钥匙,然后解锁

但要解锁第二个 LUKS设备(在 RAID0 上),我仍然需要一些控制台。

有没有办法使用 dropbear-initramfs / busybox 一起(或相继)解锁两个 LUKS 设备?蒂亚!

t77*_*777 6

有人可能会说:RTFM ... /usr/share/doc/cryptsetup/README.Debian.gz,第 8 节。

解决方案是initramfs在 crypttab 中添加选项,例如:

nvme0n1p3_crypt UUID=7988273-32b1-163b-8b44-e479f39f15a1 none luks,discard,initramfs
md_crypt        /dev/md/myraid                           none luks,discard,initramfs
Run Code Online (Sandbox Code Playgroud)

然后cryptroot-unlock让我解锁两台 LUKS设备。:)