TrueCrypt je fenomenalan open-source softver za šifriranje diska koji radi na Windows ili Linux. Nažalost, instalacijski program ne radi dobro na Ubuntu Edgy, pa sam stvorio ovaj članak kako bih vam pomogao u prolazu kroz taj proces.
Instaliranje TrueCrypt
Prvo, preuzmite izvorni kôd s stranice preuzimanja jer se Ubuntu debian paket sastavlja za 586 umjesto 686 kernela pa ćemo ga morati sami izgraditi.
sudo apt-get install build-essential dmsetup gawk linux-source linux-headers-`uname -r`
Napomena: Pazite da je `znak 'ispod tipke tilde ~.
Sada kada smo postavili preduvjete, morat ćemo napraviti malu količinu postavki prije nego što će ispravno raditi. Imajte na umu da točna inačica kernela može biti različita na vašem računalu, ali svejedno koristite karticu, zar ne? =)
cd /usr/src/
sudo bunzip2 linux-source-2.6.17.tar.bz2
sudo tar xvf linux-source-2.6.17.tar
sudo ln -s linux-source-2.6.17 linux
sudo make -d -C linux modules_prepare
Posljednji korak će poslati čitav niz stvari koje lete. na kraju, može vam zatražiti da odaberete da na pitanju ili dva. Ovaj korak je neophodan jer ćete kasnije vjerojatno dobiti pogrešku na neki drugi način.
Izmijenite direktorij natrag u direktorij za preuzimanje, a sad ćemo izdvojiti izvorni kôd, koji sadrži i prozore i izvor Linuxa
tar xzvf truecrypt-4.2a-source-code.tar.gz
cd truecrypt-4.2a/Linux/
Budući da Truecrypt instalira modul kernela, morat ćete pokrenuti skriptu za gradnju u načinu superuser.
sudo./build.sh
Ovo bi trebalo biti uspješno pokrenuto bez pogrešaka u ovom trenutku. Sada možemo pokrenuti instalacijsku skriptu, sada kada znamo da je sve uspješno izgrađeno.
geek@ubuntuServ:~/truecrypt-4.2a/Linux$ sudo./install.sh Password: Checking installation requirements… Testing truecrypt… Done.
Install binaries to [/usr/bin]: Install man page to [/usr/share/man]: Install user guide and kernel module to [/usr/share/truecrypt]: Allow non-admin users to run TrueCrypt [y/N]: Y Installing kernel module… Done. Installing truecrypt to /usr/bin… Done. Installing man page to /usr/share/man/man1… Done. Installing user guide to /usr/share/truecrypt/doc… Done. Installing backup kernel module to /usr/share/truecrypt/kernel… Done.
U ovom trenutku Truecrypt je uspješno instaliran. Ako ste već upoznati, možete se vratiti na posao. Ako ne, ovdje je nekoliko scenarija zajedničkog korištenja.
Izrada glasnoće Truecrypt
Stvaranje TrueCrypt volumena može biti jednostavan kao trčanje truecrypt-c
geek@ubuntuServ:~$ truecrypt –size 200MB –type normal –encryption AES –hash RIPEMD-160 –filesystem FAT -c myvolume.tc Enter password for new volume ‘myvolume.tc’: Re-enter password: Enter keyfile path [none]: TrueCrypt will now collect random data. Is your mouse connected directly to computer where TrueCrypt is running? [Y/n]: Please type at least 320 randomly chosen characters and then press Enter:
Postavite TrueCrypt glasnoću
Trebao bi stvoriti direktorij za montiranje volumena Truecrypt-a. Nazvao sam minijaturu
mkdir tcmount
truecrypt -u myvolume.tc tcmount
Napomena: Morate koristiti opciju -u kako biste montirali glasnoću u korisničkom načinu kako biste imali pristup pisanju.
Uklonite TrueCrypt glasnoću
truecrypt -d
Provjerite je li TrueCrypt glasnoća montirana
geek@ubuntuServ:~$ df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/sda1 7698 1835 5472 26% / varrun 78 1 78 1% /var/run varlock 78 0 78 0% /var/lock procbususb 10 1 10 1% /proc/bus/usb udev 10 1 10 1% /dev devshm 78 0 78 0% /dev/shm /dev/mapper/truecrypt0 20 1 20 1% /home/geek/tcmount
Postavio sam glasnoću u imenik pod nazivom tcmount, a možete je vidjeti na dnu popisa
Ugradnja glasnoće na USB stick
Možete montirati glasnoću na USB stick jednako lako kao i montiranje redovitog glasnoće. Dovoljno je opskrbiti punu stazu do TrueCrypt volumena na USB stick i mount point direktorija po vašem izboru.
truecrypt -u /media/usbdisk/myvol.tc tcmount