Kryptoloop
Slackware.SE Wiki
Innehåll |
[redigera] Hur man krypterar en fil och loopmountar
Används på egen risk och läs manualen grundligt. I det här fallet används aes kryptering och cryptoloop. Kolla först att samtliga drivrutiner är tillgängliga.
I det här fallet används aes kryptering och cryptoloop och en loopback-device.
När det är den som krypteras och inte filen direkt.
bash-3.1# lsmod | grep aes bash-3.1# lsmod | grep loop bash-3.1# lsmod | grep cryptoloop
[redigera] Om det behövs modproba, de rätta modulerna.
Två andra alternativ, på länkarna nedan.
[redigera] Externa refferenser
Fortsätt med att kryptera filen och skapa ett filsystem. Ta reda på en fri loopdevice.
bash-3.1# losetup -f /dev/loop0 bash-3.1$ touch disk-aes bash-3.1$ mkdir file bash-3.1# losetup -e aes /dev/loop0 ./disk-aes #Det promptas för ett lösenord, så ange ett bra sådant. bash-3.1# mkfs -t reiserfs /dev/loop0 bash-3.1# mount -o loop,encryption=aes ./disk-aes file/ #Här promptas för ett lösenordet. Password:
bash-3.1# mount /dev/sda2 on / type reiserfs (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/sda5 on /usr/local type reiserfs (rw) /dev/sda6 on /home type reiserfs (rw) /dev/sda1 on /mnt/fat-c type ntfs (ro) tmpfs on /dev/shm type tmpfs (rw) /home/jensa/mnt/fs/disk-aes on /home/jensa/mnt/fs/file type reiserfs (rw,loop=/dev/loop1,encryption=aes) bash-3.1#
[redigera] Sätt rättigheter, användare och skapa en fil.
bash-3.1# chown -R jensa:users file/ bash-3.1$ touch file/test/test_file.txt bash-3.1$ nano file/test/test_file.txt bash-3.1# ls disk-aes file/ bash-3.1# ls -Rall file/ file/: total 0 drwxr-xr-x 5 jensa users 104 2007-10-24 11:14 . drwxr-xr-x 3 jensa users 96 2007-10-24 11:04 .. drwxr-xr-x 2 jensa users 80 2007-10-24 11:14 test file/test: total 4 drwxr-xr-x 2 jensa users 80 2007-10-24 11:14 . drwxr-xr-x 5 jensa users 104 2007-10-24 11:14 .. -rw-r--r-- 1 jensa users 23 2007-10-24 11:14 test_file.txt bash-3.1# umount disk-aes bash-3.1# losetup -f /dev/loop1
[redigera] Frigör loopdevicen.
bash-3.1# losetup -d /dev/loop0 bash-3.1# losetup -f /dev/loop0 bash-3.1#
