centos7.9磁盘全盘加密&开机自动解密

【链接】
可以优先参考Ubuntu 全盘加密。boot启动项, 解密原理一致。
Ubuntu全盘加密
一、【安装】
此步骤,直接在安装时,选择数据加密即可,设置密码。
二、【磁盘解密配置】

lsblk

在这里插入图片描述
#nvme0n1p2 boot启动项
#nvme0n1p3 为加密磁盘
2.1#加密方式:将密码写入boot引导文件keyfile

dd if=/dev/urandom of=/boot/keyfile bs=1024 count=4

chmod 600 /boot/keyfile

#加密的磁盘:/dev/nvme0n1p3

cryptsetup luksAddKey /dev/nvme0n1p3 /boot/keyfile

#根据提示,输入硬盘加密密码

#测试keyflie 解密是否ok

 cryptsetup luksOpen -v --key-file /boot/keyfile  --test-passphrase /dev/nvme0n1p3

在这里插入图片描述
#查看磁盘的各分区的磁盘类型
blkid
在这里插入图片描述
#修改 启动内核 grub ,用boot分区引导解密

 vim /etc/default/grub 

增加

rd.luks.key=keyfile:UUID=##你的UUID

在这里插入图片描述

##修改内核参数

echo 'add_drivers+="vfat nls_cp437 nls_iso8859-1 ext4"' >> /etc/dracut.conf
echo 'omit_dracutmodules+="systemd"' >> /etc/dracut.conf

##重新引导grub

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

#刷新内核

dracut --force -v

#重启

reboot

三、【去除磁盘解密】

 vim /etc/default/grub 

去除以下配置

rd.luks.key=keyfile:UUID=##你的UUID

##重新引导grub

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

#刷新内核

dracut --force -v

#重启

reboot
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值