可以加密外部驱动器以在 Linux 和 MacOS 上使用吗?

可以加密外部驱动器以在 Linux 和 MacOS 上使用吗?

我有两台电脑,一台 Linux 和一台 Mac。我想要一个可以在两个操作系统上使用且受密码保护的外部驱动器。这可以吗?

答案1

更现代的更好解决方案是https://www.cryfs.org/

当前版本存在一些安全问题。 https://defuse.ca/audits/encfs.htm

=======================================

在 MacOs 和 Linux 之间可行的解决方案是使用encfs

在你的Mac上:

  1. 使用以下命令格式化 USB 密钥:

    • 方案:主引导记录
    • 格式:ExFat
    • 名称:TestEncFs。<= 选择你想要的
  2. 使用终端:

    • ls /Volumes/TestEncFs/
    • 创建或复制文件
    • 使用diskutil umount /Volumes/TestEncFs
    • 拔掉你的 USB 钥匙

在你的Linux机器上:

  1. 插入你的 USB 钥匙
  2. 使用终端
  • 安装encfssudo apt-get install encfs
  • 使用以下命令初始化加密层: encfs /media/USERNAME/TestEncFs/ ~/TestEncFs
  • 进入新文件夹~/TestEncFs/
  • 复制或创建文件到

如果你运行:

  • ls -la /media/USERNAME/TestEncFs/ 文件夹中创建的所有文件~/TestEncFs/ 均已加密,其他文件均未加密

  • ls -la ~/TestEncFs/你会看到清晰的版本

  • umount : encfs -u TestEncFs/停止加密层

    umount /media/USERNAME/TestEncFs/卸载你的 USB 密钥

在你的 Mac 上你必须 encfs通过brew install encfs

brew可以在这里找到https://brew.sh

答案2

适用于 Linux、Mac 和 Windows 的简单交钥匙加密解决方案是VeraCrypt。您可以使用它来加密整个分区或仅加密分区/驱动器上的文件容器。

相关内容