Files
handy_scripts/mysql1_tunnel_helper

11 lines
639 B
Plaintext
Raw Permalink Normal View History

2022-11-03 10:03:30 -04:00
#!/bin/bash
NAME=$(logname); read -i "$NAME" -p 'username: ' -e NAME
IPADDR=$(curl -s ifconfig.me); read -i "$IPADDR" -p 'IP address: ' -e IPADDR
KEYFILE=$(find . -type f -name $NAME.key); read -i "$KEYFILE" -p 'SSH identity key: ' -e KEYFILE
if \[ -d "/usr/local/bin" \]; then WRITEPATH="/usr/local/bin"
elif \[ -d "/usr/bin" \]; then WRITEPATH="/usr/bin"
else WRITEPATH=$(pwd -P); fi
echo "'my1tun' will be written to $WRITEPATH"
echo "ssh -i $KEYFILE -v -N -M -S ~/.$NAME.mysql\_socket -L3306:mysql1.green-applications.com:3306 $NAME@$NAME.fmdevteam.com -o ServerAliveInterval=30" | tee "$WRITEPATH/my1tun"
chmod +x "$WRITEPATH/my1tun"