คำแนะนำเหล่านี้จาก howtoforge.com ทำให้ฉันใช้งานได้กับโวลุ่มการถอดรหัสอัตโนมัติ
วิธีการ: ปลดล็อกไดรฟ์ที่เข้ารหัส LUKS โดยอัตโนมัติด้วย A Keyfile
ขั้นตอนที่ 1: สร้างคีย์ไฟล์แบบสุ่ม
sudo dd if=/dev/urandom of=/root/keyfile bs=1024 count=4
ขั้นตอนที่ 2: ทำให้ keyfile เป็นแบบอ่านอย่างเดียวเพื่อรูท
sudo chmod 0400 /root/keyfile
ซึ่งจะทำให้ keyfile สามารถอ่านได้โดย root เท่านั้น หากมีคนเข้าถึงไฟล์คีย์นี้แสดงว่าคุณมีปัญหาใหญ่ในคอมพิวเตอร์ของคุณอยู่แล้ว
อีกทางเลือกหนึ่งที่จะทำให้คีย์ไฟล์ที่คุณต้องการรูท: รูทและย้ายไปไว้ที่โฟลเดอร์ / รูท
ขั้นตอนที่ 3: เพิ่ม keyfile ไปยัง LUKS
อุปกรณ์ที่เปิดใช้งาน LUKS / dm_crypt อาจเก็บคีย์ไฟล์ / รหัสผ่านได้สูงสุด 10 รายการ ดังนั้นถัดจากการมีรหัสผ่านการตั้งค่าแล้วเราจะเพิ่ม keyfile นี้เป็นวิธีการอนุญาตเพิ่มเติม
sudo cryptsetup luksAddKey /dev/sdX /root/keyfile
sdX แน่นอนอุปกรณ์ LUKS ของคุณ
ก่อนอื่นคุณจะได้รับแจ้งให้ป้อนรหัสผ่าน (ที่มีอยู่) เพื่อปลดล็อกไดรฟ์ หากทุกอย่างทำงานได้ดีคุณควรได้ผลลัพธ์ดังนี้:
Enter any LUKS passphrase:
key slot 0 unlocked.
Command successful.
ขั้นตอนที่ 4: สร้างผู้ทำแผนที่
อุปกรณ์ LUKS จำเป็นต้องสร้าง mapper ที่สามารถอ้างอิงได้ใน 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, enter, enter Ctrl-x ปิด nano แต่ก่อนอื่นขอให้บันทึกไฟล์ [ใช่ = enter] และชื่อจะเป็นชื่อใด [ชื่อเดียวกัน = ใส่]
สิ่งที่เราทำที่นั่นจริงบอกว่าจะใช้ / root / keyfile แทนการป้อนรหัสผ่านเพื่อปลดล็อกไดรฟ์
ขั้นตอนที่ 5: ติดตั้งอุปกรณ์ใน fstab
ตอนนี้เรามีอุปกรณ์ที่ปลดล็อคแล้ว (แต่ยังเมื่อระบบกำลังบู๊ตด้วย) และตอนนี้เราก็ต้องติดตั้งทันที เปิด / etc / fstab:
sudo nano /etc/fstab
และเพิ่มรายการใหม่เช่น:
/dev/mapper/sdX_crypt /media/sdX ext3 defaults 0 2
ตรวจสอบให้แน่ใจว่าคุณมีชื่อ mapper ที่ถูกต้องที่คุณเพิ่มในขั้นตอนที่ 4 นอกจากนี้ตรวจสอบให้แน่ใจว่ามีจุดเชื่อมต่อ / โฟลเดอร์อยู่ หลังจากเพิ่มไฟล์แล้วให้บันทึกไฟล์อีกครั้งและปิด (ctrl-x, enter, enter)
ขั้นตอนที่ 6: รีบูตหรือเมานต์ใหม่
แค่นั้นแหละ. ตอนนี้คุณสามารถรีบู๊ตและอุปกรณ์เพิ่มเติมควรถูกปลดล็อคและติดตั้งโดยอัตโนมัติ คุณสามารถทดสอบได้โดยการติดตั้งอุปกรณ์ทั้งหมดใหม่:
sudo mount -a