Ці вказівки з howtoforge.com підвели мене до роботи з автоматично розшифровуючим томом.
Як: Автоматично розблокувати зашифровані диски LUKS з ключовим файлом
Крок 1: Створіть випадковий файл ключів
sudo dd if=/dev/urandom of=/root/keyfile bs=1024 count=4
Крок 2: Зробіть ключ файлу ключа лише для читання для root
sudo chmod 0400 /root/keyfile
Це зробить файл з ключами читабельним лише під коренем. Якщо хтось отримає доступ до цього файлу ключів, у вас все одно є більша проблема на комп’ютері.
Крім того, пригнічіть бажаний файл ключа до root: root та перемістіть його у папку / root
Крок 3. Додайте файл ключів до LUKS
Пристрої LUKS / dm_crypt можуть містити до 10 різних ключових файлів / паролів. Отже, поруч із вже встановленим паролем налаштування, ми збираємося додати цей ключ файлів як додатковий метод авторизації.
sudo cryptsetup luksAddKey /dev/sdX /root/keyfile
sdX, звичайно, ваш LUKS пристрій.
Спочатку вам буде запропоновано ввести (існуючий) пароль для розблокування накопичувача. Якщо все працює добре, ви повинні отримати такий результат:
Enter any LUKS passphrase:
key slot 0 unlocked.
Command successful.
Крок 4: Створіть картограф
Пристрої LUKS повинні створити картограф, на який потім можна посилатись у fstab. Відкрити / etc / crypttab
sudo nano /etc/crypttab
і додайте тоді такий рядок:
sdX_crypt /dev/sdX /root/keyfile luks
або ви можете використовувати UUID пристрою:
sdX_crypt /dev/disk/by-uuid/247ad289-dbe5-4419-9965-e3cd30f0b080 /root/keyfile luks
sdX_crypt - це ім'я створеного картографа. Ви можете використовувати тут будь-яку назву, наприклад, "музика" або "фільми" або "sfdsfawe" ....
Збережіть і закрийте файл, видавши ctrl-x, введіть, введіть. Ctrl-x закриває нано, але спочатку він запитує зберегти файл [так = ввести], і яке ім'я має бути [те саме ім'я = ввести].
Що ми там зробили насправді, це те, що / root / keyfile буде використовуватися замість введення пароля для розблокування накопичувача.
Крок 5: Встановіть пристрій у fstab
Тепер у нас є розблокований пристрій (ну, ще не, але коли система завантажується), і нам просто потрібно встановити його зараз. Відкрити / etc / fstab:
sudo nano /etc/fstab
і додайте новий запис, як-от:
/dev/mapper/sdX_crypt /media/sdX ext3 defaults 0 2
Переконайтеся, що у вас є правильне ім’я картографа, яке ви додали на кроці 4. Також переконайтесь, що точка / папка монтажу існують. Після додавання його збережіть файл знову і закрийте його (ctrl-x, введіть, введіть).
Крок 6: Перезавантажте або перезавантажте
Це воно. Тепер ви можете перезавантажити, а додаткові пристрої мають бути автоматично розблоковані та встановлені. Ви також можете перевірити його, повторно встановивши всі пристрої:
sudo mount -a