У меня 2 сервера. 1 - главный. 2 - резервный. Я хотел бы, чтобы 2 вошли в систему и получили файлы с 1 и сделали резервную копию с 2 с помощью rsnapshot. Это возможно?
Я смотрел настройку конфигурации и увидел следующее:
backup_script ssh root@example.com "mysqldump -A > /var/db/dump/mysql.sql" unused2
Это означает, что он войдет на сервер через SSH (не уверен, как передать пароль или файл ключа) и скопирует / дамп mysql в каталог unused2
РЕДАКТИРОВАТЬ: После дальнейших исследований я считаю, что это то, что я хочу, верно? Это вызовет удаленный сервер и скопирует файлы? Все еще не знаю, как загрузить пароль или ключ
backup_script scp username@server:/home homebackup
Использование:
ssh -i /path/to/key/file user@server
scp -i /path/to/key/file file user@server:/remote/location