#!/bin/bash ####################################################################################################################### # Harden Guacd <-> Guac client traffic in SSL wrapper # For Ubuntu / Debian / Raspian # David Harrop # April 2023 ####################################################################################################################### # Prepare text output colours GREY='\033[0;37m' DGREY='\033[0;90m' GREYB='\033[1;37m' LRED='\033[0;91m' LGREEN='\033[0;92m' LYELLOW='\033[0;93m' NC='\033[0m' #No Colour CERT_COUNTRY= CERT_STATE= CERT_LOCATION= CERT_ORG= CERT_OU= clear if ! [ $( id -u ) = 0 ]; then echo echo -e "${LGREEN}Please run this script as sudo or root${NC}" 1>&2 exit 1 fi # Create the special directory for guacd ssl certfifacte and key. sudo mkdir /etc/guacamole/ssl echo cat <