jean-cloud-services/provisioning/roles/deploy_all/files/bin/wg-genkey.sh

19 lines
345 B
Bash
Raw Normal View History

2024-04-18 14:20:53 +00:00
#!/bin/bash
if [ "$#" -ne 1 ] ; then
echo "Usage: $0 <filename>"
exit 1
fi
keyfile="$1"
if [ ! -f "$keyfile" ] ; then
touch "$keyfile"
chmod 700 "$keyfile"
if [ -n "$(lsof "$keyfile")" ] ; then
echo "Error, key $keyfile is red"
exit 1
fi
wg genkey > "$keyfile"
fi