diff --git a/tools/create-vpn-keys.sh b/tools/create-vpn-keys.sh
index 6c8cf388f7a3368aa12e072d46d4de50f6039b36..e092a8ced698bd3a3bb2d4acc3ca07a3a8e6032d 100755
--- a/tools/create-vpn-keys.sh
+++ b/tools/create-vpn-keys.sh
@@ -32,9 +32,9 @@ for i in $MONITORING_IPS $VPNSERVER_IP; do
   wg genkey | tee "${VPN_SECRETS}"/${i}.key | wg pubkey > "${VPN_SECRETS}"/${i}.pub
 done
 
-ln -s $VPNSERVER_IP.key "${VPN_SECRETS}"/server.key
-ln -s $VPNSERVER_IP.pub "${VPN_SECRETS}"/server.pub
-
 wg genpsk > "${VPN_SECRETS}"/preshared.key
 
+ln -fs $VPNSERVER_IP.key "${VPN_SECRETS}"/server.key
+ln -fs $VPNSERVER_IP.pub "${VPN_SECRETS}"/server.pub
+
 # EOF