GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengenkripsi direktori dengan EncFS di Debian 9 Stretch Linux

Tujuan

Artikel berikut akan menjelaskan cara mengenkripsi direktori menggunakan EncFS di Debian 9 Stretch Linux

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem Operasi: – Debian 9 Peregangan
  • Perangkat Lunak: – encfs versi 1.9.1

Persyaratan

Akses istimewa ke mungkin diperlukan untuk melakukan penginstalan EncFS.

Kesulitan

MUDAH

Konvensi

  • # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Pengantar

EncFS memungkinkan pengguna mengenkripsi direktori yang dipilih. Setelah instalasi EncFS awal, kita akan membuat dua direktori. Direktori pertama decrypted-data akan digunakan sebagai titik pemasangan ke direktori terenkripsi kedua encrypted-data . Ide dasar di balik EncFS adalah bahwa sementara encrypted-data direktori dipasang ke decrypted-data semua data yang disimpan dalam decrypted-data direktori akan menjadi terenkripsi dalam encrypted-data . Untuk menolak akses ke data yang didekripsi, decrypted-data mount harus di-unmount dan sebaliknya.

Petunjuk

Instalasi EncFS

Mari kita mulai dengan instalasi EncFS:

# apt install encfs

Buat Direktori

Buat direktori untuk menampung data yang didekripsi dan dienkripsi:

$ mkdir ~/decrypted-data
$ mkdir ~/encrypted-data

~/decrypted-data direktori akan bertindak sebagai titik mount untuk menyimpan semua data yang didekripsi. Semua data yang didekripsi disimpan dalam ~/decrypted-data direktori akan disinkronkan dan disimpan sebagai terenkripsi dalam ~/encrypted-data direktori.

Pasang direktori EncFS

Pada tahap ini kami siap untuk memasang direktori terenkripsi EncFS ~/encrypted-data ke ~/decrypted-data titik pemasangan:

$ encfs ~/encrypted-data/ ~/decrypted-data/

Saat menjalankan encfs untuk pertama kalinya Anda akan ditanya:
Membuat volume terenkripsi baru.

Please choose from one of the following options:
enter "x" for expert configuration mode,
enter "p" for pre-configured paranoia mode,
anything else, or an empty line will select standard mode.
?> p

Paranoia configuration selected.

Untuk penggunaan mudah yang telah dikonfigurasi sebelumnya, pilih p jika tidak pilih x . Selanjutnya, berikan kata sandi baru yang akan digunakan untuk memasang dan mendekripsi data. Setelah siap, Anda akan melihat direktori Anda terpasang di dalam mount keluaran perintah:

$ mount | grep encfs
encfs on /home/linuxconfig/decrypted-data type fuse.encfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions)

Menggunakan EncFS

Semua data yang disimpan dalam ~/decrypted-data direktori akan disimpan sebagai terenkripsi ke dalam ~/encrypted-data direktori. Buat data baru mis., file teks sederhana:

$ echo linuxconfig.org > ~/decrypted-data/FILE1

Periksa data dalam kedua direktori:

$ ls ~/decrypted-data/
FILE1
$ ls ~/encrypted-data/
xCsHlozRb,TnR,jRW4TbdUuH

Pasang &Lepas

Setelah menyelesaikan pekerjaan Anda, untuk menolak akses ke data yang didekripsi, Anda perlu melepas ~/decrypted-data direktori:

$ fusermount -u ~/decrypted-data

Untuk mendapatkan akses ke data terenkripsi Anda ~/encrypted-data direktori, ~/decrypted-data direktori perlu dipasang dengan kata sandi enkripsi Anda:

 $ encfs ~/encrypted-data/ ~/decrypted-data/
EncFS Password: 

Lampiran

Sesuai Permintaan

Meminta kata sandi setelah 10 menit tidak aktif:

$ encfs -i 10 --extpass=/bin/systemd-ask-password ~/encrypted-data/ ~/decrypted-data/

Ubah kata sandi EncFS

$ encfsctl passwd ~/encrypted-data/
Enter current Encfs password
EncFS Password: 
Enter new Encfs password
New Encfs Password: 
Verify Encfs Password: 
Volume Key successfully updated.

Debian
  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Cara menginstal Tomcat 9 di Debian 9 Stretch Linux

  3. Cara menginstal TeamViewer di Debian 9 Stretch Linux

  1. Cara mengkonfigurasi NFS di Debian 9 Stretch Linux

  2. Cara menginstal Spotify di Debian 9 Stretch Linux

  3. Cara menginstal klien Dropbox di Debian 9 Stretch Linux

  1. Cara menginstal mesin Docker di Debian 9 Stretch Linux

  2. Cara Menginstal Jenkins di Debian 9 Stretch Linux

  3. Cara Menginstal NodeJS di Debian 9 Stretch Linux