Как создать резервную копию на удаленном сервере с помощью rsync

rsync --delete -az -e 'ssh -c blowfish -i /your/.ssh/backup_key -ax' /path/to/backup remote-host:/dest/path/


Команда rsync с параметрами -delete -az -e и аргументами выполняет синхронизацию файлов и директорий с удаленным сервером, создавая резервную копию. Опции:

— -delete: Удаляет файлы на удаленном сервере, которых нет на исходном сервере.
— -az: Архивирует данные (включая рекурсию и сохранение прав доступа), использует сжатие для передачи данных.
— -e ‘ssh -c blowfish -i /your/.ssh/backup_key -ax’: Устанавливает SSH-подключение с алгоритмом шифрования Blowfish и указанным ключом.
— /path/to/backup: Исходная директория для создания резервной копии.
— remote-host:/dest/path/: Адрес удаленного сервера и путь для сохранения резервной копии.

Альтернатива: Вы можете использовать другие алгоритмы шифрования и методы аутентификации SSH в зависимости от ваших потребностей.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *