debian磁盘加密

磁盘加密

需要有一块空硬盘

#安装磁盘加密工具
apt-get install -y cryptsetup  

#在硬盘上创建出一个分区
fdisk /dev/sdc
.....

#对磁盘进行加密
cryptsetup luksFormat /dev/sdc1

image

cryptsetup open  /dev/sdc1 crypt		#/dev/sdc是真实的经过加密的设备
            	 /dev/mapper/crypt   #crypt是加密后的真实设备映射的虚拟设备
    输入密码   

image

#在/dev/mapper中可以看到虚拟设备crypt

image

#给磁盘添加文件系统(格式化磁盘):

image

mkdir /mnt/crypt				//创建挂载点文件夹
mount /dev/mapper/crypt /mnt/crypt/			//挂载磁盘
df -h									//查看挂载

#设置开机自动挂载
vim /etc/fstab 
	/dev/mapper/crypt   /mnt/crypt  ext4 defaults 0 0
	
#更新挂载
mount -a
#解密
 vi  /root/diskpass      #名字随便起
 	写入你的密码
 chmod 600  /root/diskpass  #修改权限,不允许其他用户访问
 cryptsetup luksAddKey /dev/sdc1 /root/diskpass  #将磁盘与密码文件绑定
 
 vim /etc/crypttab  #修改配置文件
 	  crypt /dev/sdc1   /root/diskpass   
 	  #crpty与fstab中的被挂载目录相同,/dev/sdc1 加密的磁盘,/root/diskpass 密码文件

最后重启 reboot

posted @ 2021-10-26 16:48  路远要多思  阅读(598)  评论(1)    收藏  举报