Итак.
Есть компьютер на CentOS, где только консоль. Хотелось бы некую информацию хранить на usb-hdd. Ну… и конечно он должен быть зашифрован.
Установка:
качаем truecrypt
wget http://www.truecrypt.org/download/truecrypt-7.1-linux-console-x86.tar.gz
Распаковываем архив
tar xvfz truecrypt-7.1-linux-console-x86.tar.gz
Устанавливаем truecrypt
./truecrypt-7.1-setup-console-x86
Выбираем первый пункт
Прежде чем использовать, извлекать и устанавливать TrueCrypt, вы должны принять
условиях лицензии TrueCrypt.Нажмите клавишу Enter для отображения лицензионного соглашения …
Нажимаем и читаем
Нажимая «ENTER» или «SPACE» читаем до конца
Набираем «YES» и жмём «ENTER»
Требования для запуска TrueCrypt:
— Библиотека FUSE и инструменты
— Инструменты Device Mapper
Нажмите Enter, чтобы продолжить …
жмём «ENTER»
yum install libfuse.so.2
Монтирование шифрованного диска
Смотрим какие диски у нас есть
fdisk -l
Наш usb-hdd определился как /dev/sdc
Создадим папку куда будем монтировать диск
mkdir /mnt/truecrypt
Монтируем наш диск
truecrypt /dev/sdc
Если будите иметь дело с NTFS разделами, то надо поставить
yum install fuse fuse-ntfs-3g
Подключаем диск
truecrypt /dev/sdc1
Указываем параметры
Куда монтируем — Enter mount directory [default]: /mnt/truecrypt
Пароль на диск — Enter password for /dev/sdc1:
Ключ файл(Я не использовал) — Enter keyfile [none]:
Есть ли скрытые разделы — Protect hidden volume (if any)? (y=Yes/n=No) [No]:
Размонтирование
truecrypt -d -f
Создание шифрованных разделов и дисков
лениво писать… соберусь с мыслями и выдам )))
Ошибки:
1.
[root@home distrib]# truecrypt truecrypt: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory
Решение:
yum install libfuse.so.2
2.
[root@home mnt]# truecrypt /dev/sdc1 Enter mount directory [default]: /mnt/truecrypt Enter password for /dev/sdc1: Enter keyfile [none]: Protect hidden volume (if any)? (y=Yes/n=No) [No]: Error: mount: unknown filesystem type 'ntfs'
решение:
yum install fuse fuse-ntfs-3g
Помогло yum install fuse-libs