#!/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.dmz.rs.http $NGINXHOST:/etc/nginx/sites-available/ torsocks scp ./subdomain.dmz.rs.https $NGINXHOST:/etc/nginx/sites-available/ torsocks ssh $NGINXHOST "chmod +x /root/remotecmd.sh; /root/remotecmd.sh $SUBDOMAIN"