2在Ubuntu 16.04 / 17.10(桌面和服务器)上加密Dropbox的简便方法

本教程向您展示了两种方法 在Ubuntu 16.04 / 17.10上加密Dropbox。 对于在云存储提供商上存储文件时担心隐私和安全性的人们来说,这将是非常有用的。 经验丰富的Linux用户可以使用NextCloud设置自己的云,但是并不是每个人都有技能或时间来管理自托管云。 将您的Dropbox文件加密后,没有加密密码的人都看不到它们。

第一种方法对桌面用户使用图形工具,第二种方法对服务器适用命令行工具。 如果尚未在Ubuntu上安装Dropbox,请查看以下教程。

  • 如何在Ubuntu 16.04和Ubuntu 17.10桌面上安装Dropbox
  • 如何在无头Ubuntu Server 16.04 / 17.10上安装Dropbox

这两个工具还可用于加密其他云存储,例如Google Drive和NextCloud。 我以Dropbox为例。

在Ubuntu 16.04 / 17.10桌面上使用Cryptomator加密Dropbox

密码器 是用于加密云存储的免费,开源且易于使用的软件。 它使用客户端加密,这意味着每个文件在发送到云之前都先在用户计算机上加密。 文件内容,文件名,文件大小和目录名都将被加密。

它可以在Linux,Mac,Windows,Android和iOS上运行。 要在Ubuntu 16.04和Ubuntu 17.10上安装Cryptomator,请在终端中运行以下3条命令,这将从开发人员的PPA安装Cryptomator。

sudo add-apt-repository ppa:sebastian-stenzel/cryptomator

sudo apt update

sudo apt install cryptomator

安装后,可以从应用程序菜单启动Cryptomator。

cryptomator投寄箱

或者,您可以从命令行启动它。

cryptomator.sh

首次启动Cryptomator时,没有文件库。 保管库基本上是虚拟硬盘驱动器。 因此,我们需要单击左下方的加号按钮并创建一个保管库。

投寄箱加密

出现一个新窗口。 为您的保管库命名,然后选择Dropbox文件夹作为目的地。

cryptomator Ubuntu 17.10

接下来,设置密码以保护您的保管库。

cryptomator创建新的保险库

重新输入密码以解锁库。

投寄箱加密

保管库将被安装为虚拟硬盘驱动器(localhost:42427)。

Dropbox加密Ubuntu

现在,您可以将文件放入保管库,它们将在后台自动加密,然后存储在Dropbox文件夹中,然后将其同步到Dropbox服务器。 例如,我在Vault中放入了3个png文件。

云存储加密

它们在Dropbox中的外观如下。

加密Dropbox Ubuntu

将加密文件同步到Dropbox服务器后,即可锁定保管库。

密码锁库

锁定后,虚拟硬盘驱动器将从文件管理器中消失,因此没有密码的人将看不到原始文件。

如何访问另一台计算机上的加密文件

在第二台计算机上安装Dropbox和Cryptomator。 等待Dropbox完成同步。 然后在第二台计算机上启动Cryptomator,然后选择“打开现有保管库”。

cryptomator打开现有文件库

导航到Dropbox文件夹,然后选择Cryptomator主键。

密码主密钥

主密钥已使用您的保险库密码加密。 因此,现在您需要输入保管库密码以解密密钥,这将反过来解锁加密的保管库。

cryptomator解密万能钥匙

如果要共享加密文件,请使用不同的密码创建一个单独的保管库,然后让您的家人,朋友或同事安装Crypmator,然后将密码告诉他们。 当前没有Cryptomator的命令行版本。 这就是CryFS的用武之地。

使用CryFS加密Ubuntu服务器和桌面上的Dropbox

CryFS 代表加密文件系统。 它是专门为云存储创建的免费开源加密工具。 它的用法与Cryptomator非常相似,可以加密文件内容,文件名,文件大小和目录结构。

自17.04起,CryFS就包含在Ubuntu仓库中,因此Ubuntu 17.04 / 17.10用户可以通过在终端中运行以下命令来安装CryFS。

sudo apt install cryfs

Ubuntu 16.04用户需要从其存储库安装CryFS。 首先,为CryFS创建一个源列表文件。

sudo nano /etc/apt/sources.list.d/cryfs.list

然后将以下行添加到文件中。

deb http://apt.cryfs.org/ubuntu xenial main

Cryfs Linux

保存并关闭文件。 接下来,使用以下命令下载并导入CryFS公钥。

wget -O - https://www.cryfs.org/apt.key | sudo apt-key add -

更新程序包索引并安装CryFS。

sudo apt update

sudo apt install cryfs

要在Dropbox中创建加密的保管库,请运行以下命令。

cryfs ~/Dropbox/encrypted ~/mountdir

这将创建两个目录。 ~/Dropbox/encrypted 是文件加密版本的存储位置。 它们将由Dropbox同步。 ~/mountdir 是普通文件的存储位置。 系统将要求您创建一个密码。

cryfs encypte投寄箱

现在您可以将文件放入 mountdir 目录,它们将在后台自动加密,然后存储在 ~/Dropbox/encrypted/ 目录。 如果我在其中创建纯文本文件 ~/mountdir 使用以下命令,

[email protected]:~$ echo "hello world" > ~/mountdir/file

文件内容,文件名,文件大小和目录结构将在Dropbox文件夹中加密。

[email protected]:~$ ls ~/Dropbox/encrypted/A60/
8EB642B7806A722005C45A7BBACD0

要卸载,请运行:

fusermount -u ~/mountdir

要重新安装,请运行以下命令并输入密码。

cryfs ~/Dropbox/encrypted ~/mountdir

如何访问另一台计算机上的加密文件

在第二台计算机上安装Dropbox和CryFS。 等待Dropbox完成同步。 然后使用以下命令安装加密目录。 您将需要输入您的CryFS密码。

cryfs ~/Dropbox/encrypted/ ~/mountdir

现在您可以访问 ~/mountdir

而已! 我希望本教程可以帮助您使用Cryptomator和CryFS在Ubuntu上加密Dropbox。 与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯。

Sidebar