Разблокировать диск LUKS через SSH легко, если диск принимает текстовые пароли:
cryptsetup luksOpen /dev/sdb1 mylockeddrive
Затем введите пароль по запросу.
Есть ли способ разблокировать эти диски при использовании ключевого файла, кроме копирования ключевого файла в удаленной системе?
Отправьте ключ по конвейеру и скажите cryptsetup, чтобы он прочитал его со стандартного ввода.
cat keyfile | ssh remotehost "cryptsetup open --type luks --key-file - /dev/sdb1"