zhangquan-yw

Linux使用LUKS为磁盘加密

制作人:全心全意

 

安装LUSK

yum install crypto-utils cryptsetup-luks cryptsetup-luks-devel cryptsetup-luks-libs		#Centos
apt-get install cryptsetup		#ubuntu

  

磁盘分区(一盘一分区)

fdisk /dev/sdb
n
p
一直回车
wq

  

加密分区

cryptsetup -v -y -c aes-cbc-plain luksFormat /dev/sdb1
YES(大写)
设置密码

  

映射分区 

cryptsetup luksOpen /dev/sdb1 data1
输入密码

  

ll -d /dev/mapper/data1 	#查看映射文件
cryptsetup status /dev/mapper/data1	#查看分区状态

  

挂载(不可直接挂载磁盘,挂载映射文件)

mkfs.ext4 /dev/mapper/data1	#格式化分区(仅第一次执行)
mount /dev/mapper/data1 /data/

  

设置开机自动挂载 生成密钥文件(如果想开机手动输入密码,可不执行)

touch /root/cryptpasswd
cryptsetup luksAddKey /dev/sdb1 /root/cryptpasswd		#配置后文件为空是正常的
输入密码

  

开机自动解密

vim /etc/crypttab
data1 /dev/sdb1 /root/cryptpasswd   #data1为映射名称,/dev/sdb1是加密设备设备,/root/cryptpasswd为密码文件,如果想开机手动输入密码,密码文件处空着即可

  

开机自动挂载

vim /etc/fstab 
/dev/mapper/data1       /data             ext4 defaults   0 0	#添加此行

  

 

分类:

技术点:

相关文章:

  • 2021-05-03
  • 2021-09-26
  • 2022-01-20
  • 2022-01-25
  • 2021-06-08
  • 2021-11-15
猜你喜欢
  • 2022-01-30
  • 2021-09-01
  • 2021-10-25
  • 2021-11-30
  • 2021-11-30
  • 2021-11-30
  • 2021-11-06
相关资源
相似解决方案