首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu中封闭的分区范围的持久性

在Ubuntu中封闭的分区范围的持久性
EN

Ask Ubuntu用户
提问于 2016-11-17 04:11:52
回答 2查看 183关注 0票数 1

我正在为我自己的项目制作一个Ubuntu实时引导USB,它包含许多私有编码,所以我需要对我的持久性分区进行加密。就像在Kali Linux中一样,LUKS和persistence防止任何信息被窃取。然而,我没有运气在谷歌和论坛在这一刻。

问与答:

为什么不直接在USB中安装Ubuntu呢?这个USB将在许多地方使用,比如学校的电脑,如果我直接安装它,它可能就不兼容了,而且直接安装它也需要很大的空间。

为什么要包扎?不仅仅是私密的代码,还有一些像照片这样的私密东西也可以储存在那里。

你为什么不用卡利?我也是它的用户,但我想将这些黑客文件和黑客配置从我自己的代码中分离出来。

如果我能在这里得到一些帮助,我会很高兴的。如果存在加密的持久性,Ubuntu真的很棒。

to已经在Ubuntu论坛中打开了一个线程,但是希望在这里得到一些帮助。我试着检查kali的源代码,但并不是所有的部分都是开源的!

EN

回答 2

Ask Ubuntu用户

发布于 2016-11-17 07:58:20

在我看来,阻力最小的路径是使用具有持久性的常规活动USB闪存,创建一个LUKS容器并在需要时挂载它.

要创建一个名为Vault.dat的LUKS容器,打开它并格式化它ext4

代码语言:javascript
运行
复制
dd if=/dev/urandom of=Vault.dat bs=1M count=1024
cryptsetup luksFormat Vault.dat
sudo cryptsetup luksOpen Vault.dat Vault
sudo mkfs -L VAULT /dev/mapper/Vault
sudo cryptsetup luksClose Vault

若要打开加密的容器,请使用它,然后关闭它:

代码语言:javascript
运行
复制
sudo cryptsetup luksOpen Vault.dat Vault
sudo mount /dev/mapper/Vault /mnt
# ... the encrypted container is mounted on /mnt ...
# ... you can write, edit and read files from /mnt ...
# ... you may want to chown $USER /mnt ...
# ... close the container when you are done ...
sudo umount /mnt
sudo luksClose Vault

DigitalOcean提供了一个很好的教程,https://www.digitalocean.com/community/tutorials/how-to-use-dm-crypt-to-create-an-encrypted-volume-on-an-ubuntu-vps

测试用ubuntu-16.04.1-desktop-amd64.iso写到USB闪存驱动器由通用Universal 1.9.6.8。

票数 0
EN

Ask Ubuntu用户

发布于 2018-06-23 08:06:13

多年来,我一直在修补ubuntu以添加加密的持久性。不幸的是,Ubuntu不接受我的补丁.我的解决方案只为文件持久化添加加密,而不是分区持久性(这可以用GPT和一个特别命名的分区来实现,MBR可能更难)。我有一篇博文这里,它应该适用于大多数版本的ubuntu,还有一个带有额外信息的论坛评论

基本上,您需要修补initrd来添加加密,然后重新包装iso。接下来,在FAT32文件系统上在USB上创建luks加密的持久性文件(如果您需要超过2G的空间,可以使用EXT )。然后,我使用grub2使USB可引导,并将grub2配置为通过loopback.cfg grub配置文件回送、挂载iso和引导。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/850338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档