Encfs kullanın (çoğu dağıtımda paket olarak bulunur). Kurmak:
mkdir ~/.encrypted ~/encrypted
encfs ~/.encrypted ~/encrypted
# enter a passphrase
mv existing-directory ~/encrypted
encfs
Şifreli bir dosya sistemi kurmak için ilk çağrı . Bu noktadan sonra, yazdığınız her dosya ~/encrypted
doğrudan diskte depolanmaz, şifrelenir ve şifreli veriler altına kaydedilir ~/.encrypted
. encfs
Komut yaprakları arka planını çalıştıran ve bu cini kolları şifreleme (ve şifre çözme Eğer altındakiler bir dosyayı okurken ~/encrypted
).
Başka bir deyişle, altındaki dosyalar için ~/encrypted
, okuma ve yazma gibi eylemler doğrudan diskten okuma veya yazmaya çevrilmez. encfs
Verileri şifreleyen ve şifresini çözen ve ~/.encrypted
şifreli metni saklamak için dizini kullanan işlem tarafından gerçekleştirilirler .
Şimdilik dosyalarınızla çalışmayı tamamladığınızda, parolanızı tekrar yazana kadar verilere erişilememesi için dosya sistemini çıkarın.
fusermount -u ~/encrypted
Bu noktadan sonra ~/encrypted
tekrar boş bir dizin olacak.
Daha sonra bu dosyalar üzerinde tekrar çalışmak istediğinizde, şifreli dosya sistemini bağlayın:
encfs ~/.encrypted ~/encrypted
# enter your passphrase
Bu, yine, şifreli dosyaları ~/.encrypted
dizinde erişilebilir kılar ~/encrypted
.
Bağlama noktasını ~/encrypted
istediğiniz gibi değiştirebilirsiniz: encfs ~/.encrypted /somewhere/else
(ancak şifreli dizini bir seferde yalnızca bir defa bağlayın). Şifreli metni (ancak monte edildiğinde değil) farklı bir yere, hatta farklı bir makineye kopyalayabilir veya taşıyabilirsiniz; dosyalar üzerinde çalışmak için yapmanız gereken tek şey, ilk bağımsız değişken olarak şifreli metnin encfs
konumunu ve ikinci bağımsız değişken olarak boş bir dizinin konumunu iletmektir.