如何在两个 Ubuntu 14.04 服务器之间自动执行备份下载

如何在两个 Ubuntu 14.04 服务器之间自动执行备份下载

我有两个 Ubuntu 14.04,一个用于生产,一个用于备份。

在生产服务器上,我有一个文件夹,里面有由作业自动生成的备份cron。如何让备份服务器连接到该文件夹​​并每天安全地下载文件?

它们是不同网络上的两个独立服务器。

答案1

您可以使用 rsync 作为一种手段来实现备份服务器上的文件夹与主服务器上的文件夹的同步。

如果你没有安装 rsync,请安装:

sudo apt install rsync

另外,您可以使用 cron 作业来自动执行整个备份过程;

这是一个使其工作的简单方法,只需将其添加到生产服务器中的 cron 中:

0 0 * * * rsync -avh /proction_server_directory/ user@backup_server_IP:/backup_directory/

这将在每天午夜将 proction_server_directory 上的内容同步到 backup_directory。

还要确保将生产服务器的公钥添加到备份服务器的已知主机

相关内容