linux上u盘怎么加密,linux使用luks加密硬盘或u盘
yum install cryptsetup
加密整个硬盘,加密单个分区先fdisk新建分区再加密指定分区,按提示输入大写YES和密码:
cryptsetupG R @ z R _ $ ; luksFormat /dev/sdb
#加密单个分区
#cryptsetup luksFormat . + u # 3 = It /dev/sdb1
可设置8个密码,添加新密码:
cryptsetup luksAddKey /dev/sdb
也8 | D T U c 3 q可使用文K g 0 [ 1 V * t件作为密码:
dd if=/dev/urandom of=/root/enc.key bsA O B ~=1 count=409* z +6
cryptsetup luksAddKey /dev/sy U K x M *db enc.key
删除密码:
#输入要删除的密码
cryptsetup l9 E C % 3 !uksRemoveKey /dev/sdb
#删除文件密V + n - ~ _码
cryptsetup luksRemoveKey /dev/sdb -d enc.k/ / ^ ,ey
解开加密的磁盘并映射为可挂载的分区,在此分区上可创建pv使用lvm:
#解{ V ` K @密的分区位6 j = o R - Z ?于/dev/mapper/test
cryptsetup_ O f ` e & # x 9 luksOpen /dev/sdb test
#cryptsetup luksOpen /dev/sdb test -d enc.key
格式化分区h A 7 } U 5 G _并挂载目录:
mkfs.ext4 /dev/mapper/test
mkdir test
mount /dev/mapper/test test
查看状态:
cL 5 9 w 1 & 5 $ryptsetup status /dev/mapper/test
查看加密的分区信息:
cryptsetup luksDump /& E l %dev/sdg # C B ; Y Db
开机自动挂载:
#/etc/crypttab文件添加以下:
#开+ * G I e @ Q N @机时手工输入密码
testf K & Q 0 ; N E s /dev/sdb lq r ; o Y puks
#使用密码文件自动输入
#test /dev/sdb /root/enc.key luks
#/etc/fstab文件添加以下:
/dev/mapper/test /root/test ext4 defaults 0 0
关闭解密的分区:
umount test
crypts_ u ( } + M ietup luksClose test. . u
加密raw文件可挂载磁盘:
dd if=/dev/zero of=loop.img bs=1M count=100
#挂载
losetup /dev/loop1^ { | W u %0 loop.img
cryptsI o w k j ! R |etup luksFormat /dev/loop10
#卸载
losetup -d /dev/loop10
linux上u盘怎么加密,linux使用luks加密硬盘或u盘相关推荐
- linux上安装shell编辑器与linux运维面试题
分两个部分 一.安装B-shell解释器 安装cygwin Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...
- linux离线安装redmine_9 款 Linux 上的最佳笔记应用 | Linux 中国
无论你做什么,做笔记总是一个好习惯.https://linux.cn/article-12307-1.html作者:Ankush Das译者:Xingyu.Wang 无论你做什么,做笔记总是一个好习惯 ...
- sqlserver linux 付费吗_9 款 Linux 上的最佳笔记应用 | Linux 中国
无论你做什么,做笔记总是一个好习惯. 来源:https://linux.cn/article-12307-1.html 作者:Ankush Das 译者:Xingyu.Wang 无论你做什么,做笔记总 ...
- linux上pcnet模块,制做微型linux
----更新:一个脚本能够一键制做这个小Linux,功能没有写的那么多,基本的开机能够了,见附件mklinux----linux 先简述一下开机原理:ios 机器加电--bios读取cmos设定--把 ...
- linux上安装osg_如何在 Linux 上安装并启用 Flatpak 支持? | Linux 中国
Flatpak 提供了一种通用的包封装格式,可以在任何 Linux 发行版中使用.它提供了一个沙箱(隔离的)环境来运行应用程序,不会影响其他应用程序和发行版核心软件包.-- Magesh Maruth ...
- Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册
这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...
- 在linux上编译错误,Daemontools 在 Linux上编译错误解决
在Linux上编译daemontools出现错误 执行install出现 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .t ...
- linux上类似迅雷的软件,linux下有没有像迅雷或者快车的那种下载软件?
clark_2011 于 2011-04-02 17:17:55发表: 学习中! teber 于 2011-04-02 11:39:13发表: 一直用迅雷,看来下东西还要两个系统来回切了, 要是能多台 ...
- 在linux上安装jdk_如何在Linux上安装Java
在linux上安装jdk 无论您运行的是哪种操作系统,通常都有几种安装应用程序的方法. 有时,您可能会在应用商店中找到一个应用,或者使用Fedora上的DNF或Mac上的Brew的软件包管理器进行安装 ...
- linux上mysql5.7忘记密码,Linux下Mysql5.7忘记密码
一.问题 linux下的mysql5.7忘记密码 二.解决 第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables 保存并退出(:wq) [roo ...
最新文章
- UnidentifiedImageError: cannot identify image file <_io.BufferedReader name=‘D:\\Download\
- Xamarin XAML语言教程模板视图TemplatedView(二)
- Spring Cloud 2021.0.1 发布
- 用神经网络分类过去与未来
- 解决ImportError: cannot import name ‘imread‘ from ‘scipy.misc‘
- CSS3之border
- 面试官系统精讲Java源码及大厂真题 - 02 String、Long 源码解析和面试题
- Kubernetes--玩转Pod滚动更新123
- C#学习笔记---数据类型
- 程序员就要独“一”无“二”
- MVC HtmlHelper listbox用法
- jabc spring
- 开源三维地球Cesium中如何离线加载卫星影像和高程DEM数据
- linux系统bcast,关于linux的Bcast的疑问.请大家帮忙看看,谢谢啦
- C# 查询科星继电器的输入端状态以及控制输出
- 无领导小组讨论(一)
- 【Android -- 动画】Lottie 动画的基本使用
- 点阵LCD12864的显示原理(不带字库)
- 设置Tomcat编码
- 【jQuery 教程系列第 10 篇】jQuery 中的过滤选择器(基本筛选器)