11 lines
639 B
Bash
11 lines
639 B
Bash
#!/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"
|