

















| 
| 
Zitat
von http://www.ruwela.de/Linux-Befehls-Beispiele/node16.html
Installation von loop-aes auf einem Debian Sarge
(Stable) System mit Kernel 2.4.27 (funktioniert auch mit dem 2.6er
Kernel).
apt-get install loop-aes-source
apt-get install loop-aes-utils
apt-get install kernel-source-2.4.27
apt-get install kernel-package
cd /usr/src/
tar -xjf loop-aes.tar.bz2
tar -xjf kernel-source-2.4.27.tar.bz2
ln -s kernel-source-2.4.27 linux
cp /boot/config-2.4.27-2-686 /usr/src/linux/.config
cd /usr/src/linux/
make-kpkg configure
cd /usr/src/modules/loop-aes
debian/rules KSRC=/usr/src/linux KVERS=2.4.27-2-686
kdist_image
dpkg -i
/usr/src/modules/loop-aes-2.4.27-2-686_2.1c-1_i386.deb
modconf Modul
,,kernel/drivers/block/loop`` laden
|
Verschluesseltes Dateisystem erstellen und mounten:
losetup -a Freies Loop-Device suchen!
losetup -Te aes128 /dev/loop0 /dev/hde3
losetup -a Device Ueberpruefen!
mkfs -t ext2 /dev/loop0
losetup -d /dev/loop0
mkdir /crypt
mount /dev/hde3 /crypt -o
loop=/dev/loop0,encryption=aes128
Eintrag
fuer die verschluesselte Partition in /etc/fstab. Wenn bei dem
Parameter loop so wie hier kein Device angegeben wird, sucht sich der
Kernel das naechst freie loop Device automatisch.
/dev/hde3 /crypt ext2
defaults,noauto,loop,encryption=AES128 0 0
|
Dateisystem nachtraeglich verschluesseln und mounten
(Achtung,
selbstverstaendlich nur mit Backup!). Zum nachtraeglichen
Verschluesseln wird zusaetzlich das Programm aespipe benoetigt. loop-aes.sourceforge.net/aespipe/
aespipe -e AES128 -T < /dev/hde4 >
/dev/hde4
mount /dev/hde4 /crypt -o
loop=/dev/loop0,encryption=aes128
|
Ueberpruefen des Dateisystems mit fsck.ext2 (Achtung,
Dateisystem darf nicht gemountet sein).
losetup -a Freies Loop-Device suchen!
losetup -e aes128 /dev/loop0 /dev/hde3
losetup -a Device Ueberpruefen!
fsck.ext2 /dev/loop0
losetup -d /dev/loop0
|
Verschluesseltes ISO Image erstellen, auf CD-R brennen
und mounten:
mkisofs -o /tmp/image.iso -R -J -V CD_Name /home/
aespipe -e AES128 -T < /tmp/image.iso >
/tmp/crypted.iso
rm /tmp/image.iso
cdrecord -dao -v dev=0,1,0 speed=52 /tmp/crypted.iso
mount /dev/cdrom /crypt -o loop,encryption=AES128
|
Verschluesselte Swap Partition:
Da
beim Memory swapping/paging unverschluesselte Daten vom Arbeitsspeicher
auf Festplatte ausgelagert werden, macht es Sinn die Swap Partition
ebenfalls zu verschluesseln. Dazu muss die Datei /etc/fstab angepasst
werden. Anschliessend kann die Swap Partition mit ``swapoff
-a && swapon -a``
oder einem reboot neu eingebunden werden. Beim Einbinden der Swap
Partition gibt es keine Passwortabfrage, da jedes mal ein neues,
zufaellig erstelltes Passwort verwendet wird.
Beispiel Eintrag in /etc/fstab fuer Swap ohne Verschluesselung:
/dev/hdx6 none swap sw 0 0
Beispiel Eintrag in /etc/fstab Swap mit Verschluesselung:
/dev/hdx6 none swap
sw,loop=/dev/loop7,encryption=AES128 0 0
|

|