Erinevus lehekülje "Geli" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata sama kasutaja 3 vahepealset redaktsiooni)
1. rida: 1. rida:
 
Ketaste krüpteerimine FreeBSD süsteemis
 
Ketaste krüpteerimine FreeBSD süsteemis
  
Kõigepealt on vaja geli tuge tuuma. Seda saab kas
+
Kõigepealt on vaja geli moodul laadida. Selle saab kas
kompileerides tuuma uuesti või lihtsam lisada '''/etc/rc.conf''
+
kompileerides tuuma uuesti või lisades '''/etc/rc.conf'' faili rea
faili rida
 
  
 
  geom_eli_load="YES"
 
  geom_eli_load="YES"
  
ja teha reboot
+
Mille järel on soovituslik teha reboot
  
 
peale rebooti peaks dmesgis olema näha rida
 
peale rebooti peaks dmesgis olema näha rida
24. rida: 23. rida:
  
 
Seejärel seome võtme kettaseadmega ja paneme paika parooli
 
Seejärel seome võtme kettaseadmega ja paneme paika parooli
millega saame edaspidi kasutada
+
millega saame seda edaspidi kasutada
  
 
  '''geli init -s 4096 -K /root/da0.key /dev/da0'''
 
  '''geli init -s 4096 -K /root/da0.key /dev/da0'''
33. rida: 32. rida:
  
 
  '''geli attach -k /root/da0.key /dev/da0'''
 
  '''geli attach -k /root/da0.key /dev/da0'''
  Enter passphrase:
+
  Enter passphrase:***
  
 
dmesgi peaks ilmuma seejäre teade
 
dmesgi peaks ilmuma seejäre teade
55. rida: 54. rida:
 
  40859860992 bytes transferred in 10024.286856 secs (4076087 bytes/sec)
 
  40859860992 bytes transferred in 10024.286856 secs (4076087 bytes/sec)
  
Loome uue failisüsteemi
+
Loome kettale ufs2 failisüsteemi
  
  '''newfs /dev/da0.eli'''
+
  '''# newfs /dev/da0.eli'''
 
  /dev/da0.eli: 69464.8MB (142263992 sectors) block size 16384, fragment size 4096
 
  /dev/da0.eli: 69464.8MB (142263992 sectors) block size 16384, fragment size 4096
 
         using 207 cylinder groups of 336.98MB, 21567 blks, 21568 inodes.
 
         using 207 cylinder groups of 336.98MB, 21567 blks, 21568 inodes.
 
  super-block backups (for fsck -b #) at:
 
  super-block backups (for fsck -b #) at:
  
Ja moundime enda ketta
+
Ja moundime ketta
  
  mount /dev/da0.eli /mnt
+
  # mount /dev/da0.eli /mnt
  
  df
+
  # df
 
  Filesystem  1K-blocks  Used    Avail Capacity  Mounted on
 
  Filesystem  1K-blocks  Used    Avail Capacity  Mounted on
 
  ...
 
  ...
76. rida: 75. rida:
 
  geli detach da0.eli
 
  geli detach da0.eli
  
Ja dmesgi tekib lahtiühenduse kohta teade
+
Mille järel tekib dmesgi lahtiühenduse kohta teade
  
 
  GEOM_ELI: Device da0.eli destroyed.
 
  GEOM_ELI: Device da0.eli destroyed.
86. rida: 85. rida:
 
  mount /dev/da0.eli /mnt
 
  mount /dev/da0.eli /mnt
  
rc.conf'i automaatseks stardiks.
+
rc.conf'i automaatseks stardiks tuleb lisada järgmised read.
Ei pääse muidugi iga taaskäivituse järle paroolide trükkimisest
+
Silmas tuleb muidugi pidada, et ei pääse iga taaskäivituse järle paroolide trükkimisest
 
   
 
   
 
  geli_devices="da0"
 
  geli_devices="da0"
93. rida: 92. rida:
  
 
===Lingid===
 
===Lingid===
 +
 +
FreeBSd manuali krüpteerimise lehed
 +
 +
http://www.freebsd.org/doc/en/books/handbook/disks-encrypting.html
  
 
Sarnast mugavamalt veebikaudu seadistatavat lahendust pakub ka FreeBSD põhine süsteem FreeNAS kus lisaks krüpteerimisele saab kasutada ka software raidi, nfsi, ftpd ja iscsi serverit
 
Sarnast mugavamalt veebikaudu seadistatavat lahendust pakub ka FreeBSD põhine süsteem FreeNAS kus lisaks krüpteerimisele saab kasutada ka software raidi, nfsi, ftpd ja iscsi serverit
  
 
http://www.freenas.org/
 
http://www.freenas.org/

Viimane redaktsioon: 25. november 2010, kell 03:39

Ketaste krüpteerimine FreeBSD süsteemis

Kõigepealt on vaja geli moodul laadida. Selle saab kas kompileerides tuuma uuesti või lisades '/etc/rc.conf faili rea

geom_eli_load="YES"

Mille järel on soovituslik teha reboot

peale rebooti peaks dmesgis olema näha rida

cryptosoft0: <software crypto> on motherboard

Ketas mida soovime krüpteerida on /dev/da0

Teeme kettale vajaliku võtme. Näites tekitame selle kausta /root tegelikult key asukohal tähtsust pole.

dd if=/dev/random of=/root/da0.key bs=64 count=1
1+0 records in
1+0 records out
64 bytes transferred in 0.000397 secs (161126 bytes/sec)

Seejärel seome võtme kettaseadmega ja paneme paika parooli millega saame seda edaspidi kasutada

geli init -s 4096 -K /root/da0.key /dev/da0
Enter new passphrase:
Reenter new passphrase:

Ning haagime ketta külge

geli attach -k /root/da0.key /dev/da0
Enter passphrase:***

dmesgi peaks ilmuma seejäre teade

GEOM_ELI: Device da0.eli created.
GEOM_ELI: Encryption: AES-CBC 128
GEOM_ELI:     Crypto: software

kausta /dev peaks nüüd olema tekkinud uus seade da0.eli Edaspidi tegeleme nüüd selle seadmega läbi mille käib suhtlus kettaga juba krüpteeritult

ls /dev/da0*
/dev/da0        /dev/da0.eli

Alustame uue failisüsteemi loomist. Selleks on soovitatav kirjutada kogu ketas algusest lõpuni suvalise infoga üle. See võib võtta suurema ketta puhul aega 3-4 tundi.

dd if=/dev/random of=/dev/da0.eli bs=1m
40859860992 bytes transferred in 10024.286856 secs (4076087 bytes/sec)

Loome kettale ufs2 failisüsteemi

# newfs /dev/da0.eli
/dev/da0.eli: 69464.8MB (142263992 sectors) block size 16384, fragment size 4096
        using 207 cylinder groups of 336.98MB, 21567 blks, 21568 inodes.
super-block backups (for fsck -b #) at:

Ja moundime ketta

# mount /dev/da0.eli /mnt
# df
Filesystem   1K-blocks   Used    Avail Capacity  Mounted on
...
/dev/da0.eli  70009144      8 64408408     0%    /mnt

Lahtihaakimiseks käsud

umount /mnt
geli detach da0.eli

Mille järel tekib dmesgi lahtiühenduse kohta teade

GEOM_ELI: Device da0.eli destroyed.

Uuesti haakida saab siis järgnevate käskudega, kasutada tuleb varem määratud parooli

geli attach -k /root/da0.key /dev/da0
mount /dev/da0.eli /mnt

rc.conf'i automaatseks stardiks tuleb lisada järgmised read. Silmas tuleb muidugi pidada, et ei pääse iga taaskäivituse järle paroolide trükkimisest

geli_devices="da0"
geli_da2_flags="-p -k /root/da0.key"

Lingid

FreeBSd manuali krüpteerimise lehed

http://www.freebsd.org/doc/en/books/handbook/disks-encrypting.html

Sarnast mugavamalt veebikaudu seadistatavat lahendust pakub ka FreeBSD põhine süsteem FreeNAS kus lisaks krüpteerimisele saab kasutada ka software raidi, nfsi, ftpd ja iscsi serverit

http://www.freenas.org/