На этот вопрос уже есть ответ здесь:
У меня есть две Ubuntu 14.04, одна для производства, а другая для резервного копирования.
На рабочем сервере у меня есть папка с резервными копиями, автоматически создаваемыми заданием cron
. Как заставить резервный сервер подключиться к этой папке и безопасно загружать файлы каждый день?
Это два отдельных сервера в другой сети.
Вы могли использовать rsync в качестве средства достигнуть синхронизации папки на Вашем сервере резервного копирования с папкой на основном сервере.
для установки rsync, если Вы не имеете:
sudo apt install rsync
также, можно использовать задания крона для автоматизации целого процесса резервного копирования;
вот простой способ заставить его работать, просто добавить это к крону в рабочем сервере:
0 0 * * * rsync -avh /proction_server_directory/ user@backup_server_IP:/backup_directory/
это будет синхронизировать содержание на proction_server_directory к backup_directory каждую полночь.
также удостоверяются, что добавили открытый ключ Вашего рабочего сервера к известным хостам сервера резервного копирования