如何在 Ubuntu 14.4 中加密(USB)拇指驱动器/闪存驱动器

如何在 Ubuntu 14.4 中加密(USB)拇指驱动器/闪存驱动器

这个问题之前有人问过,但还没有得到正确的回答。我无法在那个网站上发表评论,所以再次提出这个问题。当我尝试:“sudo apt-get install gnome-disk-utility”时,它没有安装 - 可能是因为它(磁盘实用程序)不再可用 - 它似乎已经“升级”为“磁盘” - 它不提供加密。如果能提供解决方案,我将不胜感激。谢谢。

答案1

有几个选项,用 eCryptfs 或 EncFS 加密一些文件,或者用 dm-crypt/LUKS 加密整个分区或驱动器(与 TrueCrypt 非常相似,事实上 cryptsetup 可以打开(大多数?)TrueCrypt 设备)。

archlinux 关于磁盘加密的丰富信息 wiki


LUKS 加密整个分区/驱动器,并且应该在最新的 Ubuntu 上默认安装。

例如,如果您的 USB 驱动器分区为/dev/sdn1,则要加密它,您可以运行:

sudo cryptsetup luksFormat /dev/sdn1

然后解密:

sudo cryptsetup luksOpen /dev/sdn1 crypt1

使用以下方式格式化(例如 ext):sudo mke2fs /dev/mapper/crypt1

然后只需挂载并使用它。完成后卸载并sudo cryptsetup luksClose crypt1

答案2

Ubuntu 中有一个名为的软件包ecryptfs,它可以为您的 USB 记忆棒提供一个很好的便携式加密选项。

以下是ubuntu 服务器指南 ecryptfs教程

使用 eCryptfs

首先,安装必要的软件包。在终端提示符下输入:

sudo apt-get install ecryptfs-utils

现在挂载要加密的分区:

sudo mount -t ecryptfs /srv /srv

然后系统将提示您输入有关 ecryptfs 如何加密数据的一些详细信息。

要测试 /srv 中的文件确实已加密,请将/etc/default文件夹复制到/srv

sudo cp -r /etc/default /srv

现在卸载/srv,并尝试查看文件:

sudo umount /srv
cat /srv/default/cron

使用 ecryptfs 重新挂载 /srv 将使数据再次可见。

相关内容