LUKS 磁盘加密

LUKS是Linux硬盘加密标准,确保发行版间兼容性及多用户密码安全管理。加密后的分区需通过密码解锁映射后挂载,支持与LVM结合。本文将介绍LUKS的使用步骤,包括开机自动识别加密磁盘,根分区自动识别,并讨论忘记密码的应对策略。
摘要由CSDN通过智能技术生成

前言

LUKS (Linux Unified Key Setup)是 Linux 硬盘加密的标准。通过提供标准的磁盘格式,它不仅可以促进发行版之间的兼容性,还可以提供对多个用户密码的安全管理。 与现有解决方案相比,LUKS 将所有必要的设置信息存储在分区信息首部中,使用户能够无缝传输或迁移其数据。

  • 只有在开启映射的时候需要密码,在映射分区的挂载和使用是不需要密码的。
  • 加密后分区不能直接挂载,只能挂载映射分区,一般用来防止磁盘在其他机器上访问。
  • 支持 LVM,LVM 和 dm-crypt 都是基于 Linux 内核的 device mapper 机制。

LUKS 的使用步骤

// 1.正常分区
$ parted / fstab      

// 2.对为初始化的分区进行加密,输入密码或者使用文件内容加密,可选加密方式
$ cryptsetup luksFormat /dev/sdc1(/dev/VG/LV)  
$ cryptsetup --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 10000 luksFormat /dev/sda2

    //密码放在文件内
    $ cryptsetup luksFormat DEV /root/random_data_keyfile1
    //增加密码
    $ cryptsetup luksAddKey /dev/sdc1 /passwd_txt

// 3.打开加密的分区,将其映射到一个不加密的分区上   /dev/mapper/luks-uuid分区
$ cryptsetup luksOpen /dev/sdc1 luks--$(cryptsetup luksUUID /dev/sda3)

// 4.格式化分区并挂载
$ mkfs.ext4 /dev/mapper/test


// 5.umount 后 可以进行 取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值