驱动器使用文本密码时,通过SSH解锁LUKS驱动器很容易:
cryptsetup luksOpen /dev/sdb1 mylockeddrive
然后在提示时input密码。
在使用密钥文件时,有没有办法解锁这些驱动器,而不需要复制远程系统上的密钥文件?
通过pipe道发送密钥,并告诉cryptsetup从标准input读取它。
cat keyfile | ssh remotehost "cryptsetup open --type luks --key-file - /dev/sdb1"