如何在RedHat/CentOS/Fedora Core Linux下安装Duplicity rpm

时间:2020-01-09 10:43:25  来源:igfitidea点击:

问题:如何使用Duplicity软件包自动以带宽有效的方式在我们的备份服务器中加密和存储远程备份。
该服务器已配置完毕,如何在RedHat Enterprise Linux下安装该服务器。
如何在不使用源代码进行编译的情况下安装重复性?

答:Duplicity是一款软件,它提供了对加密文件的轻松加密版本化远程备份,几乎不需要远程服务器。
它使用GnuPG,tar和rdiff进行此操作。
要传输数据,它可以使用ssh/scp,本地文件访问,rsync,ftp和Amazon S3。

最好的安装方式是使用DAGs存储库中的rpm文件。
例如,可以使用RPM命令安装RHEL 4 64位版本:

# wget http://dag.wieers.com/rpm/packages/duplicity/duplicity-0.4.2-1.el4.rf.x86_64.rpm
# rpm -ivh duplicity-0.4.2-1.el4.rf.x86_64.rpm

为了使用重复性,您需要创建一个GPG密钥:

# gpg --gen-key

下一步运行重复性以进行备份:

# duplicity --encrypt-key="YOUR-KEY" /home scp://[email protected]/directory

您可以使用验证选项来验证备份:

# duplicity --encrypt-key="YOUR-KEY" --verify scp://[email protected]/directory /home

最后,如果需要还原文件,请使用以下命令:

# mkdir -p /disk3/resored.file
# duplicity --encrypt-key="YOUR-KEY" scp://[email protected]/directory /disk3/resored.file

阅读duplicity和gpg的手册页以获取更多信息和命令选项。