博客
关于我
linux 禁用磁盘密码,linux 磁盘加密保护
阅读量:802 次
发布时间:2023-02-01

本文共 1417 字,大约阅读时间需要 4 分钟。

制作加密磁盘分区

在开始操作前,请确保系统已安装必要的软件工具,并登录到系统后准备好设备。

1. 制作分区

使用fdisk工具为磁盘创建分区:

[root@ftp-server ~]# fdisk /dev/vdb

进入fdisk界面后,依次完成以下操作:

  • 输入选择类型,选择pep为普通分区,e为扩展分区)
  • 根据提示选择分区号(默认为2)
  • 设置分区大小,记住分区号和大小。
Partition type: p or e?default partitions: pPartition number (2-4, default: 2): 2First sector (4196352-20971519, default: 4196352): Using default value 4196352Last sector, +sectors or +size{K,M,G} (4196352-20971519, default: 20971519): +200M

完成分区设置后,继续按p创建分区。

2. 磁盘加密

使用LUKS(Linux Unified Key Setup)进行加密:

[root@ftp-server mapper]# cryptsetup luksFormat /dev/vdb2

注意:此操作会覆盖数据,请确保已备份重要数据。

完成格式化后,继续映射加密磁盘:

[root@ftp-server mapper]# cryptsetup open /dev/vdb2 hahaha

输入加密磁盘的密码进行验证。

3. 格式化加密磁盘

使用xfs格式化工具为加密磁盘创建文件系统:

[root@ftp-server mapper]# mkfs.xfs /dev/mapper/hahaha

4. 挂载磁盘

将加密磁盘挂载到指定目录:

[root@ftp-server mapper]# mount /dev/mapper/hahaha /mnt/

卸载操作

在完成后,及时卸载加密磁盘并关闭映射设备:

[root@ftp-server mapper]# umount /mnt/ && cryptsetup close hahaha

自动挂载加密设备

设置自动挂载并开机启动加密设备。

1. 配置/etc/crypttab

编辑加密设备配置文件:

[root@ftp-server mapper]# vim /etc/crypttab

添加以下内容:

test /dev/vdb2 /root/passwd

(设备名称可任意选择,与映射设备名称一致)

2. 配置/etc/fstab

编辑文件系统挂载表:

[root@ftp-server mapper]# vim /etc/fstab

添加挂载信息:

/dev/mapper/test   /mnt   xfs   defaults  0 0

3. 设置密码

创建或验证加密设备密码文件:

[root@ftp-server mapper]# vim /root/passwd

输入加密设备的密码。

4. 关联密码文件

为加密设备添加密钥:

[root@ftp-server mapper]# cryptsetup luksAddKey /dev/vdb2 /root/passwd

输入加密设备的密码进行验证。

完成以上配置后,系统将在开机时自动挂载加密磁盘。

转载地址:http://nhwfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现KNN算法(附完整源码)
查看>>
Objective-C实现koch snowflake科赫雪花算法(附完整源码)
查看>>
Objective-C实现KPCA(附完整源码)
查看>>
Objective-C实现kth order statistick阶统计量算法(附完整源码)
查看>>
Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
查看>>
Objective-C实现LRU 缓存算法(附完整源码)
查看>>
Objective-C实现lstm prediction预测算法(附完整源码)
查看>>
Objective-C实现Luhn (Mod 10)Algorithm算法(附完整源码)
查看>>
Objective-C实现max subarray sum最大子数组和算法(附完整源码)
查看>>
Objective-C实现MaximumSubarray最大子阵列(动态规划解决方案)算法(附完整源码)
查看>>
Objective-C实现max_heap最大堆算法(附完整源码)
查看>>
Objective-C实现md5算法(附完整源码)
查看>>
Objective-C实现memoization优化技术算法(附完整源码)
查看>>
Objective-C实现memset函数功能(附完整源码)
查看>>
Objective-C实现merge insertion sort合并插入排序算法(附完整源码)
查看>>
Objective-C实现merge sort归并排序算法(附完整源码)
查看>>
Objective-C实现mergesort归并排序算法(附完整源码)
查看>>
Objective-C实现miller rabin米勒-拉宾素性检验算法(附完整源码)
查看>>
Objective-C实现Miller-Rabin素性测试程序(附完整源码)
查看>>
Objective-C实现Miller-Rabin素性测试程序(附完整源码)
查看>>