如何在 Linux 中挂载加密的 tar 文件?

如何在 Linux 中挂载加密的 tar 文件?

假设我tar用以下方法加密了我的文件gpg如下图所示这里但我想用archivemount(例如:回答) 而无需将未加密的文件保存在磁盘上。这可能吗?

如果没有,是否有某种方法可以创建加密的磁盘映像作为要挂载的文件,就像我们看到的那样在加密文件系统上

答案1

不可以archivemount。它不支持 GPG,也不支持外部过滤器/帮助程序。

losetupLUKS 与文件容器、使用和循环设备配合得很好:

truncate -s 1G container.img
losetup -f # Use output in next commands
losetup /dev/loopX container.img
cryptsetup luksFormat /dev/loopX
cryptsetup luksOpen /dev/loopX mycontainer # ...where “mycontainer” is a free name in /dev/mapper/

然后继续创建文件系统等。使用完容器后,请关闭它:

cryptsetup luksClose /dev/mapper/mycontainer

并删除循环设备映射。

losetup -d /dev/loopX

相关内容