Saya menggunakan eCryptFS untuk mengenkripsi direktori home laptop saya. Skrip cadangan saya menyalin file yang dienkripsi ke server (beserta semua yang ada di dalamnya (home/.ecryptfs
).
Bagaimana saya bisa memasang file cadangan yang dienkripsi? Saya ingin memverifikasi bahwa saya bisa melakukan itu, dan semuanya sudah ada.
Naif saya coba dengan
mount -t ecryptfs /backup/home/.ecryptfs/boldewyn /mnt/test
tidak berfungsi, eCryptFS ingin membuat partisi baru.
Jawaban:
Dengan asumsi Anda menggunakan skema enkripsi standar Ubuntu, tanpa tambahan tweak.
"Folder" $ HOME / .ecryptfs sebenarnya hanyalah sebuah tautan.
Tempat sebenarnya tempat file Anda berada adalah /home/.ecryptfs/$USER
Ada dua folder di sana, .Private (dengan file Anda dienkripsi) dan .ecryptfs, dengan file seperti auto-mount, auto-umount, Private.mnt, Private.sig, frasa sandi terbungkus.
Semoga file target disalin ke cadangan host Anda.
Jika tidak ada cadangan frasa sandi yang Anda bungkus di server ini, Anda akan hilang. Jika ada cadangan, maka skema enkripsi Anda telah dilemahkan dengan menyimpan frasa sandi Anda yang dibungkus di web, kecuali Anda mengontrol host tempat Anda membuat cadangan.
Saya menemukan skrip ini untuk dipasang:
sumber
$HOME/Private
titik mount Anda , maka gunakan sajaROOT=$HOME
dalam skrip. Saya mengubah skripROOT=${ROOT:-/home/.ecryptfs/$USER}
sehingga saya bisa meneruskan nilai itu melalui lingkungan.sudo mount -t ecryptfs .Private /mnt/private
tidak berfungsi di Ubuntu. Hmm - bug 6 tahun ....