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.sh
首次启动Cryptomator时,没有文件库。 保管库基本上是虚拟硬盘驱动器。 因此,我们需要单击左下方的加号按钮并创建一个保管库。
出现一个新窗口。 为您的保管库命名,然后选择Dropbox文件夹作为目的地。
接下来,设置密码以保护您的保管库。
重新输入密码以解锁库。
保管库将被安装为虚拟硬盘驱动器(localhost:42427)。
现在,您可以将文件放入保管库,它们将在后台自动加密,然后存储在Dropbox文件夹中,然后将其同步到Dropbox服务器。 例如,我在Vault中放入了3个png文件。
它们在Dropbox中的外观如下。
将加密文件同步到Dropbox服务器后,即可锁定保管库。
锁定后,虚拟硬盘驱动器将从文件管理器中消失,因此没有密码的人将看不到原始文件。
如何访问另一台计算机上的加密文件
在第二台计算机上安装Dropbox和Cryptomator。 等待Dropbox完成同步。 然后在第二台计算机上启动Cryptomator,然后选择“打开现有保管库”。
导航到Dropbox文件夹,然后选择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公钥。
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
是普通文件的存储位置。 系统将要求您创建一个密码。
现在您可以将文件放入 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。 与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯。