jean-cloud-services/provisioning/roles/deploy_all/files/bin/wg-genkey.sh
2024-04-18 16:20:53 +02:00

19 lines
345 B
Bash

#!/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