GELI encrypted thumb drives for FreeBSD.
The following is required before using git commit
in this project.
$ .git-hooks/install.sh
This will ensure the FrauBSD keyword is expanded/updated for each commit.
sudo
access)
$ make
sudo
access)
$ make deploy
- Insert thumb drive and press
ENTER
$ make install
- Follow steps to finalize system setup
sudo
access)
- Connect USB thumb drive to host
$ openkey
$ cd /mnt/keys
$ make
$ cd -
$ closekey -e
sudo access
)
$ loadkeys
- NOTE: By default, keys are loaded for 1800s (30m)
$ closekey -e
sudo access
)
$ loadkeys -t13h
$ closekey -e
- NOTE: Keys will remain usable via ssh-agent for 13h
sudo
)
$ make expand
$ make help
$ openkey -h
$ closekey -h
$ loadkeys -h
$ unloadkeys -h
$ make synctoimg
$ make synctousb
$ make IMGSIZE=1024 resize
$ loadkeys -e