【linux encrypt luks 磁盘加密 分区加密】

1 篇文章 0 订阅
1 篇文章 0 订阅

* Luks == Linux Unified Key Setup 加密等级为磁盘分区;

* device mapper 虚拟设备机制,在 mapper的时候需要输入密码;

* 加密之后不能之间挂载,必须先映射虚拟设备;

## 1 安装

* sudo install -y cryptsetup-bin (ubuntu)

* sudo yum install cryptesetup.x86_64 (或 centos)

## 2 创建加密分区

* cryptsetup luksFormat /dev/sdb1

* 输入大写:YES;然后输入两次密码!

## 3 映射分区然后格式化

* cryptsetup Open /dev/sdb1 encryptdisk 输入密码

* encryptdisk 是一个映射名称,用于挂载,关闭映射或者关机就失效了

* mkfs.ext4 /dev/mapper/encryptdisk(ext4格式)

* mkfs.xfs   /dev/mapper/encryptdisk  (或 xfs 格式)

* mount /dev/mapper/encryptdisk /mnt/data/ 设置已经完成,可以挂载了

## 4 关闭映射再取消挂载

* umount /dev/sdb1 或者 umount /mnt/data

* cryptsetup close encryptdisk

## 5 手动挂载 == 每次开机都要

* cryptsetup open /dev/sdb1 encryptdisk encryptdisk

* mount /dev/mapper/encryptdisk /mnt/data/

## 6 当然也可以自动挂载 (需要先创建key文件,保存在/root或其它非加密目录)

* /etc/crypttab

/mnt/data        /dev/mapper/encryptdisk        none

* /etc/fstab

UUID=xxxx        /mnt/data        xfs        defaults        0        0

## 7 其它

* luksAddKey

* luksRemoveKey

* cryptsetup status /dev/mapper/encryptdisk

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值