Cara mengenkripsi direktori dengan encfs di debian 9 stretch linux

Cara mengenkripsi direktori dengan encfs di debian 9 stretch linux

Objektif

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

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Debian 9 Stretch
  • Perangkat lunak: - ENCFS Versi 1.9.1

Persyaratan

Akses istimewa mungkin diminta untuk melakukan instalasi ENCFS.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Perkenalan

ENCFS memungkinkan pengguna mengenkripsi direktori yang dipilih. Setelah instalasi ENCFS awal, kami akan membuat dua direktori. Direktori pertama Data-Data akan digunakan sebagai titik pemasangan ke direktori terenkripsi kedua Data terenkripsi. Ide dasar di balik encfs itu saat Data terenkripsi Direktori dipasang Data-Data Semua data tersimpan di dalam Data-Data Direktori akan dienkripsi di dalam Data terenkripsi. Untuk menolak akses ke data yang didekripsi Data-Data Gunung perlu tidak dipasang dan sebaliknya.

Instruksi

Instalasi ENCFS

Mari kita mulai dengan instalasi ENCFS:

# Install encfs 

Buat direktori

Buat direktori untuk berisi data yang didekripsi dan terenkripsi:

$ mkdir ~/decrypted-data $ mkdir ~/terenkripsi-data 

Itu ~/Data-Data Direktori akan bertindak sebagai titik pemasangan untuk menyimpan semua data yang didekripsi. Data yang didekripsi apa pun yang disimpan di dalam ~/Data-Data Direktori akan disinkronkan dan disimpan sebagai terenkripsi di dalam ~/dienkripsi data direktori.

Direktori Mount ENCFS

Pada tahap ini kami siap memasang direktori terenkripsi ENCFS ~/dienkripsi data ke ~/Data-Data Titik gunung:

$ encfs ~/terenkripsi-data/~/decrypted-data/ 

Saat berlari encfs Untuk pertama kalinya Anda akan ditanya:
Membuat volume terenkripsi baru.

Pilih dari salah satu opsi berikut: Masukkan "X" untuk mode konfigurasi ahli, masukkan "p" untuk mode paranoia yang telah dikonfigurasi sebelumnya, apa pun, atau saluran kosong akan memilih mode standar. ?> P Konfigurasi paranoia dipilih. 

Untuk penggunaan mudah yang mudah dikonfirmasi, SELECT P Kalau tidak pilih X. Selanjutnya, berikan kata sandi baru yang akan digunakan untuk memasang dan mendekripsi data. Setelah siap, Anda akan melihat direktori Anda dipasang di dalam gunung output 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

Data apa pun yang disimpan di dalam ~/Data-Data Direktori akan disimpan sebagai terenkripsi ~/dienkripsi data direktori. Buat data baru misalnya., File teks sederhana:

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

Periksa data dalam kedua direktori:

$ ls ~/ decrypted-data/ file1 $ ls ~/ terenkripsi-data/ xcshlozrb, tnr, jrw4tbduuh 

Mount & Unmount

Setelah menyelesaikan pekerjaan Anda, untuk menyangkal akses ke data yang didekripsi, Anda perlu unmount ~/Data-Data direktori:

$ fusermount -u ~/decrypted -data 

Untuk mendapatkan akses ke data terenkripsi Anda ~/dienkripsi data direktori, The ~/Data-Data Direktori perlu dipasang dengan kata sandi enkripsi Anda:

 $ encfs ~/ terenkripsi-data/ ~/ decrypted-data/ encfs kata sandi: 

Lampiran

Sesuai permintaan mount

Meminta kata sandi setelah 10 menit tidak aktif:

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

Ubah Kata Sandi ENCFS

$ encfsctl passwd ~/ terenkripsi-data/ masukkan kata sandi ENCFS saat ini ENCFS Kata Sandi: Masukkan kata sandi ENCFS baru ENCFS Kata Sandi Baru: Verifikasi Kata sandi ENCFS: Kunci volume berhasil diperbarui. 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Unduh Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Distro linux terbaik untuk pengembang
  • Cara mencetak pohon direktori menggunakan linux
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?