Membuat Folder terenkripsi di Ubuntu

Tutorial ini untuk Ubuntu Intrepid.

Anda ingin berahasia dengan Ubuntu? Menyimpan file sensitif dalam sebuah folder yang kelihatannya seperti folder biasa? Bila ya, caranya gampang: Gunakan ecryptfs!

Teknik ini dapat digabungkan dengan gpg. Sebagai contoh, Anda ingin membuat sebuah file teks yang terenkripsi gpg, maka Anda akan menggunakan klik kanan pada file yang akan dienkripsi, lalu memilih encrypt. Disana Anda akan membuat sebuah gpg key dan passphrase untuk enkripsinya.

Akan tetapi, pada saat Anda mengetik dan membuat file tersebut, Anda menyimpannya di lokasi yang tidak aman. Untuk itu, penting untuk memulai pengetikan dalam sebuah direktori yang dienkripsi sebelumnya.

Caranya mudah:

1. Instalasi ecryptfs-utils
sudo apt-get install ecryptfs-utils

Besarnya kurang dari 1 MB, jadi sepertinya tidak akan lama.


2. membuat sebuah folder rahasia

misalnya di /home/UZER/rahasia
mkdir /home/UZER/rahasia


3. Simpan skrip ini sebagai enkripsi.sh:
#!/bin/bash
#Anton Rahmadi @11 Feb 2009
#versi 1.0 GPL

LOCATION="/home/UZER/rahasia"

function selector {
clear
echo "What are you going to do?"
echo "1. Mount Encrypted Directory"
echo "2. Unmount Encrypted Directory"
echo "anykey: exit"
echo " "
echo "Your choice: "
read selectVal
case "$selectVal" in
1)
mountCmd
;;
2)
umountCmd
;;
*)
exit 0
;;
esac
}
function mountCmd {
sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,\
ecryptfs_passthrough=n $LOCATION $LOCATION
}
function umountCmd {
sudo umount $LOCATION
}

selector

4. Buat agar skripnya dapat dieksekusi

chmod 700 enkripsi.sh

5. Eksekusi skripnya
./enkripsi.sh

6. Masukkan passphrase (password pengacakannya), untuk pertama kali, berarti Anda akan membuatnya secara otomatis.

Comments

Popular posts from this blog

Xeon LGA 771 di mobo LGA 775

Writing and reading float using Arduino EEPROM

LM35 Incubator with LCD 16x2 on Arduino