Шифрование архива перед отправкой: age и restic
Если копия хранится не у вас дома, шифруйте её до отправки. Тогда доступ к чужому серверу не даёт доступа к вашим данным.
Простой вариант: age
- Создайте пару ключей:
age-keygen -o key.txt. Публичный ключ начинается с age1 и выводится на экран. - Упакуйте и зашифруйте:
tar -czf - Documents | age -r age1... > documents.tar.gz.age - Расшифровка:
age -d -i key.txt documents.tar.gz.age | tar -xz - Закрытый ключ key.txt храните отдельно от копий и сделайте его бумажную копию.
Удобный вариант: restic
- restic шифрует данные, хранит их в снимках и убирает дубликаты. Инициализация:
restic init -r путь-или-адрес. - Резервная копия:
restic backup ~/Documents. Список снимков:restic snapshots. - Регулярно запускайте
restic check, чтобы убедиться, что репозиторий читается без ошибок. - Пароль репозитория нельзя восстановить: без него данные недоступны.