TrueCrypt е феноменален софтуер за криптиране на дискове с отворен код, който работи на Windows или Linux. За съжаление инсталаторът не работи толкова добре на Ubuntu Edgy, затова създадох тази статия, за да ви помогна да се запознаете с процеса.
Инсталиране на TrueCrypt
Първо изтеглете изходния код от страницата за изтегляне, тъй като пакетът Ubuntu debian е компилиран за 586 вместо 686 ядро, така че ще трябва да го изградим сами.
sudo apt-get install build-essential dmsetup gawk linux-source linux-headers-`uname -r`
Забележка: Уверете се, че символът е под командата tilda.
След като инсталирахме предпоставките, ще трябва да направим малко настройка, преди тя да работи правилно. Обърнете внимание, че точната версия на ядрото може да е различна в машината ви, но все пак използвате завършването на разделите, нали? =)
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
Последната стъпка ще изпрати много неща, които летят с. в крайна сметка може да ви подкани да изберете "Да" на въпрос или две. Тази стъпка е необходима, защото в противен случай вероятно ще получите грешка по-късно.
Променете директорията обратно в директорията за изтегляне и сега ще извлечем изходния код, който съдържа както прозорци, така и linux източник"
tar xzvf truecrypt-4.2a-source-code.tar.gz
cd truecrypt-4.2a/Linux/
Тъй като Truecrypt инсталира модул на ядрото, ще трябва да стартирате скрипта за изграждане в режим на суперпотребител.
sudo./build.sh
Това би трябвало да е успешно изпълнено без грешки в този момент. Сега можем да стартираме инсталационния скрипт, след като знаем, че всичко е успешно построено.
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.
На този етап Truecrypt е инсталиран успешно. Ако вече сте запознати, можете да се върнете на работа. Ако не, тук сте няколко често използвани сценарии.
Създаване на Truecrypt обем
Създаването на truecrypt обем може да бъде толкова просто, колкото и пускането на 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:
Настройте TrueCrypt обем
Трябва да създадете директория, за да монтирате тома на Truecrypt. Назовах моя tcmount
mkdir tcmount
truecrypt -u myvolume.tc tcmount
Забележка: Трябва да използвате опцията -u, за да монтирате силата на звука в потребителския режим, така че да имате достъп до него.
Демонтирайте том TrueCrypt
truecrypt -d
Проверете дали TrueCrypt е монтиран
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
Сложих силата на звука в директория, наречена tcmount, и можете да го видите в долната част на списъка
Монтиране на звук на USB стик
Можете да монтирате силата на звука на USB стик също толкова лесно, колкото и монтирането на обикновен звук. Просто подайте пълния път към обема на truecrypt на USB стик и директорията за монтиране по ваш избор.
truecrypt -u /media/usbdisk/myvol.tc tcmount