TrueCrypt là một phần mềm mã hóa đĩa mã nguồn mở hiện đại chạy trên Windows hoặc Linux. Thật không may, trình cài đặt không hoạt động tốt trên Ubuntu Edgy, do đó, tôi đã tạo bài viết này để giúp hướng dẫn bạn qua quá trình này.
Cài đặt TrueCrypt
Đầu tiên, tải về mã nguồn từ trang tải xuống, vì gói debian của Ubuntu được biên dịch cho 586 thay vì 686 hạt nhân, vì vậy chúng ta phải tự xây dựng nó.
sudo apt-get install build-essential dmsetup gawk linux-source linux-headers-`uname -r`
Lưu ý: Hãy chắc chắn rằng ký tự `là ký tự bên dưới dấu ngã ~.
Bây giờ chúng ta đã cài đặt các điều kiện tiên quyết, chúng ta sẽ cần thực hiện một số lượng nhỏ thiết lập trước khi nó hoạt động đúng. Lưu ý rằng phiên bản chính xác của hạt nhân có thể khác trên máy của bạn, nhưng bạn vẫn đang sử dụng hoàn thành tab, phải không? =)
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
Bước cuối cùng sẽ gửi toàn bộ rất nhiều thứ bay by‚Ķ. cuối cùng nó có thể nhắc bạn chọn có trên một hoặc hai câu hỏi. Bước này là cần thiết vì bạn có thể sẽ gặp lỗi sau này.
Thay đổi thư mục quay lại thư mục tải xuống và bây giờ chúng tôi sẽ trích xuất mã nguồn, chứa cả hai cửa sổ và nguồn linux‚Ķ
tar xzvf truecrypt-4.2a-source-code.tar.gz
cd truecrypt-4.2a/Linux/
Vì Truecrypt cài đặt một mô-đun hạt nhân, bạn sẽ phải chạy kịch bản xây dựng trong chế độ siêu người dùng.
sudo./build.sh
Điều này sẽ chạy thành công mà không có lỗi tại thời điểm này. Bây giờ chúng ta có thể khởi chạy kịch bản cài đặt, bây giờ chúng ta biết mọi thứ đã được xây dựng thành công.
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.
Tại thời điểm này, Truecrypt được cài đặt thành công. Nếu bạn đã quen thuộc, bạn có thể quay lại làm việc. Nếu không, đây là một vài trường hợp sử dụng phổ biến.
Tạo khối lượng Truecrypt
Tạo một khối lượng truecrypt có thể đơn giản như chạy 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:
Gắn một ổ đĩa TrueCrypt
Bạn nên tạo một thư mục để gắn khối lượng Truecrypt vào. Tôi đặt tên là tcmount của tôi
mkdir tcmount
truecrypt -u myvolume.tc tcmount
Lưu ý: Bạn phải sử dụng tùy chọn -u để gắn ổ đĩa ở chế độ người dùng để bạn có quyền ghi vào nó.
Tháo một ổ đĩa TrueCrypt
truecrypt -d
Kiểm tra xem liệu ổ đĩa TrueCrypt đã được lắp chưa
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
Tôi đã gắn ổ đĩa trong một thư mục có tên tcmount và bạn có thể thấy nó ở cuối danh sách
Gắn ổ đĩa trên thanh USB
Bạn có thể gắn ổ đĩa trên thanh USB dễ dàng như lắp một ổ đĩa thông thường. Chỉ cần cung cấp đường dẫn đầy đủ đến khối lượng truecrypt trên thanh USB và một thư mục điểm gắn kết mà bạn chọn.
truecrypt -u /media/usbdisk/myvol.tc tcmount