Update the GELI handbook to be more accurate
The description of the key file incorrectly identified it as the master key PR: 208578 Submitted by: Wout Decre <wout@canodus.be> (original version) Reviewed by: bcr, oshogbo Sponsored by: Klara Inc. Event: July 2020 Bugathon Differential Revision: https://reviews.freebsd.org/D15866
This commit is contained in:
parent
c961cecad9
commit
520477c06f
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54328
1 changed files with 12 additions and 7 deletions
|
|
@ -2823,15 +2823,20 @@ device crypto</programlisting>
|
||||||
<step>
|
<step>
|
||||||
<title>Generate the Master Key</title>
|
<title>Generate the Master Key</title>
|
||||||
|
|
||||||
<para>The following commands generate a master key
|
<para>The following commands generate a master key that all
|
||||||
(<filename>/root/da2.key</filename>) that is protected
|
data will be encrypted with. This key can never be changed.
|
||||||
with a passphrase. The data source for the key file is
|
Rather than using it directly, it is encrypted with one
|
||||||
<filename>/dev/random</filename> and the sector size of
|
or more user keys. The user keys are made up of an
|
||||||
the provider (<filename>/dev/da2.eli</filename>) is 4kB as
|
optional combination of random bytes from a file,
|
||||||
a bigger sector size provides better performance:</para>
|
<filename>/root/da2.key</filename>, and/or a passphrase.
|
||||||
|
In this case, the data source for the key file is
|
||||||
|
<filename>/dev/random</filename>. This command also
|
||||||
|
configures the sector size of the provider
|
||||||
|
(<filename>/dev/da2.eli</filename>) as 4kB, for better
|
||||||
|
performance:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>dd if=/dev/random of=/root/da2.key bs=64 count=1</userinput>
|
<screen>&prompt.root; <userinput>dd if=/dev/random of=/root/da2.key bs=64 count=1</userinput>
|
||||||
&prompt.root; <userinput>geli init -s 4096 -K /root/da2.key /dev/da2</userinput>
|
&prompt.root; <userinput>geli init -K /root/da2.key -s 4096 /dev/da2</userinput>
|
||||||
Enter new passphrase:
|
Enter new passphrase:
|
||||||
Reenter new passphrase:</screen>
|
Reenter new passphrase:</screen>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue