当前位置: 首页>>技术教程>>正文


如何在Ubuntu上使用EncFS加密云存储

, ,

数据加密对于确保数据安全非常重要,尤其是在使用云存储时。几乎所有的云存储服务都为其客户提供加密服务,但这还不够。还必须私下加密您的数据。 EncFS(加密文件系统)是可用于此目的的最佳工具。它是Linux,Windows和OS X支持的开源cross-platform工具。顾名思义,EncFS会在用户位置创建一个加密的文件系统。在开始安装和使用EncFS工具对云存储进行加密之前,让我们看看它是如何工作的。

EncFS如何工作?

操作原理非常简单。因此,让我们来看看它。

EncFS创建两个单独的文件夹。一个包含加密的数据,另一个包含未加密的数据版本。加密的文件夹位于本地云存储目录(例如Dropbox或Google Drive)中,而未加密的文件夹位于云存储文件夹之外的私有文件夹中的某个位置。未加密的文件夹用作加密文件夹的安装点。当您将某些内容放置在未加密的文件夹中时,EncFS会将加密的版本放置在云存储文件夹中的加密的文件夹中。然后将加密的文件夹与云存储同步。

本文介绍了如何安装和使用EncFS加密云存储数据。我们使用Dropbox作为云存储介质,并使用Ubuntu 18.04 LTS来描述操作系统上的过程。在开始之前,请确保您拥有Dropbox帐户。还要在Ubuntu计算机上安装一个保管箱客户端。

安装EncFS

要开始在Ubuntu 18.04上安装EncFS,请按Ctrl + Alt + T启动终端,然后在终端中运行以下命令:

$ sudo apt-get install encfs

当提示您输入密码时,输入sudo password:

Install EncFS

在安装过程中,将出现以下屏幕,按输入继续。

Configuring EncFS

等待一段时间,直到安装完成。

EncFS配置

现在,我们将创建一个新的EncFS加密卷。为此,在终端中运行以下命令:

$ encfs ~/Dropbox/encrypted ~/Private

它将创建两个文件夹。一个在〜/Dropbox /加密另一个在〜/私人

1.〜/Dropbox /encrypted广告

EncFS是加密文件存储的文件夹,然后将其同步到Dropbox。但是请确保不要将文件直接放在此文件夹中进行加密。如果将文件放在此文件夹中,则不会对其进行加密。

2.〜/私人

它是您可以访问未加密文件的文件夹。它将充当加密文件的安装点。如果要加密文件,可以直接将它们放在此文件夹中。

Encrypt DropBox with EncFS

创建新的加密卷后,它将询问一些问题。当询问配置模式时,键入p选择偏执狂模式(安全设置)。

paranoia mode

然后,它将要求您设置加密卷的密码。输入密码。

set a password

使用EncFS

现在将任何内容放入您的〜/私人夹。 EncFS会将其加密版本放入〜/Dropbox /加密云存储目录中的文件夹。然后它将在您所有设备上同步。要查看其他设备上的解密内容,请使用相同的命令来挂载EncFS文件系统。

$ encfs ~/Dropbox/encrypted ~/Private

它将要求您在首次配置时已设置的密码。

Use EncFS

请注意,重新启动系统后,EncFS不会自动安装自身。如果注销并重新登录系统,则必须使用以上命令才能以已安装的卷访问解密的内容。

如果我们检查内容〜/Dropbox /加密文件夹中,我们可以验证内容是否已加密。使用光盘命令导航到加密的文件夹。然后使用ls命令以查看内容。

$ cd ~/Dropbox/encrypted
$ ls -l

Check content of the encrypted folder

从上面的图像中,您可以验证内容是否已加密。

而如果我们检查内容〜/私人,我们可以看到,内容是未加密的形式。

$ cd ~/Private
$ ls -l

Check private directory

从上面的图像中,您可以验证内容为未加密形式。

要查看安装点,请在终端中使用以下命令:

$ mount | grep Private

view the mount point

您还可以使用以下命令:

$ df –h | grep Private

Check storage usage

在以上两个图像中,您可以看到列出的EncFS卷。

要卸载加密的Dropbox文件夹,请运行:

$ umount ~/Private

unmount the encrypted Dropbox folder

现在再次运行以下命令。

$ mount | grep Private

Check unmounted folder

$ df –h | grep Private

Check with df command

现在,此时,您将不会看到列出的EncFS卷。

这就是安装和使用EncFS所需要做的全部工作。现在,您可以使用加密保护您的云存储。当使用任何人都可以访问您的数据的共享计算机时,您还将发现它很有用。通过使用加密,除非您提供密码,否则将无法再使用它。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11328.html,未经允许,请勿转载。