Я использую eCryptFS для шифрования домашнего каталога моего ноутбука. Мой скрипт резервного копирования копирует зашифрованные файлы на сервер (вместе со всем остальным в (home/.ecryptfs
).
Как я могу смонтировать зашифрованные файлы резервной копии? Я хотел бы убедиться, что я могу это сделать, и что все на месте.
Моя наивная попытка с
mount -t ecryptfs /backup/home/.ecryptfs/boldewyn /mnt/test
не работал, eCryptFS хотел создать новый раздел.
Ответы:
Предполагая, что вы используете стандартную схему шифрования Ubuntu, без дополнительных настроек.
Папка $ HOME / .ecryptfs - это просто ссылка.
Истинное место, где хранятся ваши файлы: /home/.ecryptfs/$USER
Там есть две папки: .Private (с зашифрованными файлами) и .ecryptfs, с файлами, такими как автонастройка, автоматическое монтирование, Private.mnt, Private.sig, wrapped-passphrase.
Надеемся, что целевые файлы будут скопированы на резервную копию вашего хоста.
Если на этом сервере нет резервной копии вашей парольной фразы, вы потерялись. Если есть резервная копия, то ваша схема шифрования была ослаблена хранением вашей завернутой парольной фразы в Интернете, если вы не контролируете хост, на котором вы делаете резервную копию.
Я нашел этот скрипт для монтажа:
источник
$HOME/Private
точки монтирования, просто используйтеROOT=$HOME
в сценарии. Я изменил сценарий наROOT=${ROOT:-/home/.ecryptfs/$USER}
так, чтобы я мог просто передать это значение через среду.sudo mount -t ecryptfs .Private /mnt/private
, не работает в Ubuntu. Хм - 6-летний баг ....