Использование Rsync + Encryption

Вопрос новичка: в настоящее время я использую RSYNC для резервного копирования моих файлов со своего компьютера на внешний HD, который всегда подключен к моему компьютеру.

rsync -avzr /home/user/folder1/ /media/hd1/folder1/

Моя цель - зашифровать эту резервную копию на внешнем жестком диске, поэтому я ищу способ создания сценария со следующим потоком:

  • Расшифровать внешнюю папку HD
  • RSYNC файлы на внешний HD
  • Зашифровать внешнюю папку HD

Есть ли способ достичь этого сценария, может быть, с помощью нативных команд Ubuntu или, может быть, с помощью VeraCrypt, что-то вроде этого?

2 ответа

Решение

Одной из альтернатив является резервное копирование в файловую систему в зашифрованном контейнере, например LVM с шифрованием LUKS, "зашифрованный диск"). Это один из вариантов установки Ubuntu (я думаю, в основном предназначен для ноутбуков).

Может быть, эта ссылка поможет вам,

https://help.ubuntu.com/community/ManualFullSystemEncryption


Изменить: Вы можете попробовать использовать простой метод, просто установите Ubuntu с "зашифрованным диском" на внешний диск. Вы можете загрузить его на другом компьютере и запустить rsync через локальную сеть, но вы также можете подключить диск напрямую, смонтировать раздел с правильными учетными данными и использовать его напрямую.


Также важно защитить резервную копию от пожара или кражи физически (например, храня один резервный диск в другом доме или в безопасном хранилище).

выберите borg, см. https://borgbackup.readthedocs.io/en/stable/quickstart.html

он делает удаленные, версионные, монтируемые, зашифрованные резервные копии на стороне клиента.

Другие вопросы по тегам