在Linux和 Windows 上使用 EncFS,如何加密云存储

分享于 

4分钟阅读

Windows

  繁體

image

使用EncFS for Linux对它们进行加密,这是一个加密文件系统,可以使用您的加密密钥透明地加密和解密每个文件。

EncFS与TrueCrypt容器的工作方式不同,TrueCrypt容器将加密文件存储在一个大文件中。相反,EncFS为每个文件创建单独的加密文件,它更适用于云存储服务,不像TrueCrypt容器,每次更改后,需要重新上载整个容器。

在Linux上设置EncFS

运行以下命令在Ubuntu上安装EncFS:

sudo apt-get install encfs

在Linux的其他发行版中,在包管理器中查找EncFS包并安装它。

image

运行以下命令创建新的EncFS加密卷:

encfs ~/Dropbox/encrypted ~/Private 

这将创建两个目录。文件的加密版本将保存在主文件夹中Dropbox/encrypted的目录中-它们位于Dropbox文件夹中,因此Dropbox将对其进行同步。可以指定你喜欢的位置。

运行此命令后,你将遇到几个问题,默认的paranoia模式(在出现提示时键入p)应该可以正常工作,但也可以键入x使用专家配置模式。

image

EncFS将提示你为加密卷创建密码,记住这个密码-如果你忘记了它,你将无法访问你的文件。

image

在Linux上使用EncFS

将文件放在前面创建的私有文件夹中,

image

文件的加密版本将存储在/Dropbox/encrypted文件夹中,Dropbox将在你的计算机上同步它们-没有你的密码,谁都无法访问它们的内容,可以在多台计算机上挂载EncFS目录(使用相同的EncFS命令),以便在每台计算机上使用加密的文件。

image

非常重要的信息:

  • 不要将文件放在/Dropbox/encrypted文件夹中-忽略这个文件夹,而是将文件放在"专用"文件夹中。如果将文件直接放在/Dropbox/encrypted文件夹中,它们将不会被加密
  • 不要删除或丢失.encfs. xml文件(它在默认情况下是隐藏的-在Nautilus中按Ctrl+H以查看隐藏的文件),您应该为此文件创建备份-如果丢失该文件,则也将失去对加密文件的访问权限。

image

重新挂载文件系统

重新启动系统后,EncFS不会自动挂载自己-如果注销并重新登录,则在不运行EncFS命令的情况下,你将无法访问文件,这提供了很好的安全性-在你运行命令之前,没有人可以访问或查看你的加密文件。

如果私有文件夹为空,就不会挂载EncFS文件系统。

image

只需重新运行之前运行的命令来重新挂载EncFS文件系统,例如,我们运行以下命令:

encfs ~/Dropbox/encrypted ~/Private 

你必须提供你的密码。

image

如果希望每次登录时自动挂载EncFS文件系统,可以使用gnome-encfs,GNOME EncFS将EncFS密码添加到GNOME钥匙串中,并在每次登录时自动挂载它。

Windows上的EncFS

使用encfs4win访问Windows上的EncFS文件系统,要使用encfs4win,还需要安装Dokan库的版本0.6

您可以启动encfsw.exe,并使用图形程序安装或创建EncFS文件系统。

image

还有一个叫Cryptonite的Android应用,用于访问Android手机或平板电脑上的EncFS文件系统。&hl=en">Cryptonite的Android应用,用于访问Android手机或平板电脑上的EncFS文件系统。