Kryptoloop

Slackware.SE Wiki

Version från den 18 juni 2008 kl. 16.20; Jenso (Diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök

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#
Den här artikeln är hämtad från http://wiki.slackware.se/index.php/Kryptoloop