dmzconf/scripts/addsubdomain/addsub.sh
2024-01-17 14:35:06 +01:00

26 lines
598 B
Bash
Executable File

#!/bin/bash
## Generate TLS certificate for a new subdomain
DMZKEYFILE=$(echo -n ~)"/.ssh/dmz"
NGINXHOST=$1
SUBDOMAIN=$2
if [[ -z "$NGINXHOST" ]]; then
echo "Set Nginx Host"
exit 1
fi
if [[ -z "$SUBDOMAIN" ]]; then
echo "Set subdomain"
exit 1
fi
ssh-add -t 200 $DMZKEYFILE
torsocks scp ./remotecmd $NGINXHOST:/root/remotecmd.sh
torsocks scp ./subdomain.krov.dmz.rs $NGINXHOST:/etc/nginx/sites-available/
torsocks scp ./subdomain.krov.dmz.rs.https $NGINXHOST:/etc/nginx/sites-available/
torsocks ssh $NGINXHOST "chmod +x /root/remotecmd.sh; /root/remotecmd.sh $SUBDOMAIN"