Perkenalan

Perkenalan

Distribusi Linux yang layak dilengkapi dengan opsi instalasi untuk secara otomatis mengenkripsi direktori home pengguna. Jika Anda tidak ingin mengenkripsi seluruh direktori home atau mungkin Anda ingin mengenkripsi beberapa direktori acak pada sistem Linux Anda, Anda dapat menggunakan ENCFS sistem file kriptografi berbasis sekering. ENCF akan memungkinkan Anda untuk mengenkripsi dan mendekripsi direktori apa pun dalam hitungan detik. Ini akan berada di atas file file Anda saat ini dan menyediakan akses ke direktori yang dienkripsi ENCFS hanya setelah memasukkan kata sandi yang telah ditentukan sebelumnya. Tutorial singkat ini akan menunjukkan kepada Anda cara mengenkripsi dan mendekripsi direktori Anda dengan sistem file kriptografi ENNS.

Skenario

Mari kita asumsikan bahwa Anda adalah pengguna laptop berat yang bepergian dari satu tempat ke tempat lain. Anda juga sering menggunakan SSH dan karenanya Anda telah menghasilkan keypair ssh. Untuk kenyamanan Anda, Anda bahkan menghasilkan kunci pribadi tanpa menggunakan lulus-frase (tidak pernah ide yang bagus). Selain itu, Anda telah menyalin kunci SSH publik ke beberapa server untuk akses yang mudah. Masalah dengan skenario ini adalah bahwa begitu seseorang mendapatkan laptop Anda, ia langsung mendapatkan akses ke semua server menggunakan Anda SSH Key. Dalam artikel ini kami akan menunjukkan kepada Anda cara mengenkripsi .direktori ssh dan menghindari masalah seperti itu.

Instalasi

Instalasinya cukup sederhana. Kecuali jika Anda tidak menggunakan beberapa ENCF distribusi Linux yang dibuat di rumah harus dimasukkan dalam repositori standar.

Ubuntu / Debian

$ sudo apt-get install encfs

Fedora / redhat / centos

$ sudo yum instal encfs

Buat direktori terenkripsi

Seperti yang dijelaskan sebelumnya kita akan menggunakan .Direktori SSH sebagai contoh untuk tutorial ini. Tapi pertama -tama kita perlu membuat direktori terenkripsi:

$ encfs ~/encryptdir/~/decryptdir/

Anda akan ditanya beberapa pertanyaan tentang direktori yang tidak ada yang Anda jawab "ya" dan apakah Anda ingin menggunakan konfigurasi paranoid. Pilih "P". Anda juga perlu memilih kata sandi. Pastikan Anda tidak lupa kata sandi Anda karena tidak akan ada cara untuk mengakses data Anda tanpa itu.

Sekarang Anda telah membuat dan memasang direktori terenkripsi Anda. Apa pun yang Anda simpan di ~/decryptdir akan secara otomatis dienkripsi dan dimasukkan ke dalam ~/encryptdir:

$ ls ~/encryptdir
$ ls ~/decryptdir
$ touch ~/decryptdir/file
$ ls ~/decryptdir
mengajukan
$ ls ~/encryptdir
WZ8FQPHUR4MTUDI4TX0RWICJ
$ rm ~/decryptdir/file

Menggunakan direktori terenkripsi

Pada titik ini kami dapat menautkan contoh kami .Direktori SSH ke ~/decryptdir baru kami dengan perintah Linux berikut:

$ MV .ssh/ ~/ decryptdir/
$ ln -s ~/decryptdir/.SSH/ .ssh

Mulai sekarang selama direktori ~/encryptdir dipasang .SSH akan menampilkan file yang didekripsi. Anda juga dapat menautkan dengan cara yang sama direktori Anda yang lain seperti ~/.Thunderbird atau ~//.Mozilla .

Direktori terenkripsi yang tidak terhubung

Jika Anda tidak lagi ingin menggunakan direktori terenkripsi, Anda perlu membukanya dengan perintah unmount:

$ fusermount -u ~/decryptdir

Setelah menjalankan perintah di atas .Direktori SSH tidak akan lagi tersedia.

Direktori terenkripsi pemasangan

Untuk mulai menggunakan direktori terenkripsi Anda lagi, Anda harus memasangnya menggunakan kata sandi Anda.

$ encfs ~/encryptdir/~/decryptdir/

Kesimpulan

ENCFS menyediakan cara yang cepat dan mudah untuk mengenkripsi direktori pilihan Anda. Jangan lupa untuk memeriksa lebih banyak opsi konfigurasi ENCFS seperti pengguna idle otomatis unmount dll.

$ man encfs

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
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Enkripsi disk penuh dengan Veracrypt di Ubuntu Linux
  • Cara Dual Boot Kali Linux dan Windows 10
  • Instal Arch Linux di VMware Workstation
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Ubuntu 20.04 Panduan
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?