这个问题之前有人问过,但还没有得到正确的回答。我无法在那个网站上发表评论,所以再次提出这个问题。当我尝试:“sudo apt-get install gnome-disk-utility”时,它没有安装 - 可能是因为它(磁盘实用程序)不再可用 - 它似乎已经“升级”为“磁盘” - 它不提供加密。如果能提供解决方案,我将不胜感激。谢谢。
答案1
有几个选项,用 eCryptfs 或 EncFS 加密一些文件,或者用 dm-crypt/LUKS 加密整个分区或驱动器(与 TrueCrypt 非常相似,事实上 cryptsetup 可以打开(大多数?)TrueCrypt 设备)。
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 记忆棒提供一个很好的便携式加密选项。
使用 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 将使数据再次可见。