posthook.sh 1.2 KB

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. DOMAIN=$1
  3. REF_FWGW=$2
  4. REF_GFOK=$3
  5. HostFWGW="172.16.23.6"
  6. HostGFOK="172.16.23.10"
  7. #openssl x509 -inform PEM -in /root/.acme.sh/klenzel.de/klenzel.de.cer > /root/.acme.sh/klenzel.de/cert.pem
  8. #openssl rsa -in /root/.acme.sh/klenzel.de/klenzel.de.key -text > /root/.acme.sh/klenzel.de/privkey.pem
  9. #Verzeichnis erstellen, sofern noch nicht vorhanden
  10. ssh -p 4711 loginuser@${HostFWGW} "mkdir /home/login/getssl/${DOMAIN}"
  11. ssh -p 4711 loginuser@${HostGFOK} "mkdir /home/login/getssl/${DOMAIN}"
  12. #Zertifikat und Schlüssel übertragen
  13. scp -P 4711 /root/.acme.sh/${DOMAIN}/fullchain.cer loginuser@${HostFWGW}:/home/login/getssl/${DOMAIN}/${DOMAIN}.crt
  14. scp -P 4711 /root/.acme.sh/${DOMAIN}/${DOMAIN}.key loginuser@${HostFWGW}:/home/login/getssl/${DOMAIN}/${DOMAIN}.key
  15. scp -P 4711 /root/.acme.sh/${DOMAIN}/fullchain.cer loginuser@${HostGFOK}:/home/login/getssl/${DOMAIN}/${DOMAIN}.crt
  16. scp -P 4711 /root/.acme.sh/${DOMAIN}/${DOMAIN}.key loginuser@${HostGFOK}:/home/login/getssl/${DOMAIN}/${DOMAIN}.key
  17. #Auf UTM Zertifikat aktualisieren
  18. ssh -p 4711 loginuser@${HostFWGW} "sudo /home/login/getssl/update-cert ${DOMAIN} ${REF_FWGW}"
  19. ssh -p 4711 loginuser@${HostGFOK} "sudo /home/login/getssl/update-cert ${DOMAIN} ${REF_GFOK}"