如何在 Ubuntu 20.04 上安装 Duplicity

介绍

对于负责管理服务器的系统管理员来说,备份数据是最重要的职责之一。 因此,您必须熟悉备份程序,以使您的工作更轻松。 最重要的备份工具之一是重复性。 Duplicity 是一个命令行备份应用程序,它允许您通过创建可以发布到远程或本地文件服务器的卷的加密和受密码保护的 tar 格式版本来备份目录。

在本教程中,我们将教你在 Ubuntu 20.04 系统上安装 duplicity。

在 Ubuntu 20.04 上安装 Duplicity

最初,您需要先将软件包升级到最新版本,然后再继续。 使用以下说明,您可以更新软件包:

$ sudo apt-get update -y

我们使用了“sudo” 关键字,因此您需要输入登录用户的密码才能继续。 现在更新软件包后,您就可以在系统上安装 duplicity 了。 因此,在终端中执行下面列出的命令。

$ sudo apt install duplicity

安装完成后,您可以通过在终端中执行以下命令轻松检查其版本。

$ duplicity --version

在此命令的输出中,您可以看到系统上安装的 duplicity 版本。

无需密码即可配置 SSH 身份验证

下一步是创建一个受 RSA 2048 位保护的 SSH 密钥,您可以使用它来安全地对远程计算机进行身份验证,而无需提供密码。 首先,使用以下引用的命令生成 RSA 密钥:

$ ssh-keygen -t rsa -m PEM

接下来,使用以下引用的命令将创建的 RSA 密钥复制到远程备份服务器:

$ ssh-copy-id [email protected]

创建 GPG 密钥

然后,在我们将数据上传到远程备份服务器之前,您需要生成 GPG 密钥来保护它。 GPG 密钥用于为服务器之间发送的数据添加额外的保护和加密层。 在 Duplicity 服务器上,运行以下引用的命令来生成 GPG 密钥:

 $ gpg --gen-key

如果您忘记了 GPG 密钥的轨迹,请使用以下引用的命令来检索它:

$ gpg --list-keys

生成备份目录

之后,您需要在备份服务器上建立一个备份目录。 运行以下引用的命令来构建备份目录:

$ mkdir –p /kbuzdar/duplicity

启动备份工具

Ubuntu 应用程序界面搜索栏可用于查找关键字备份。 然后,从搜索结果列表中,选择备份应用程序。

启动应用程序时将出现以下窗口。 它将允许您查看应用程序的当前状态。 点击 [+] 按钮,如下图所示 example添加特定文件和目录进行备份。

它将打开一个新窗口。 您可以从该屏幕转到要备份的文件夹。 选择适当的文件夹后,点击添加按钮。

添加它们后,您将看到它们显示在“要保存的文件夹”菜单中。

删除不会备份的文件夹

假设您选择备份整个目录,其中包括一些您不想备份的文件夹,因为它们包含不重要的信息。 可以排除它们。 从左侧边栏中,选择文件夹。

选择备份位置

仔细选择要备份的数据后,单击存储位置以选择备份的存储位置。 在左侧窗格中选择存储位置选项卡。 在右侧窗格中,您将看到一个用于选择存储位置的选项。 您可以保存到本地文件夹、网络服务器或 Next 云服务。 选择此选项后,请在上述位置选择一个文件夹。

完成备份配置后,选择概览选项卡。 然后选择立即备份选项开始备份过程。

将在屏幕上请求加密。 如果您想密码保护您的文件,请输入密码,然后点击“转发”。 如果您选择此选项,则每当您尝试恢复数据时,密码都是强制性的。 相反,如果您选择允许在没有密码的情况下进行还原,则可以跳过此选项。

备份现在将开始,进度条将显示它的进度。

结论

在本文中,我们向您解释了在 Ubuntu 20.04 上安装 duplicity 的过程以及如何使用它。 现在我相信,按照上面介绍的方法,您将轻松完成安装。