#!/bin/bash

REMOTEUSER=TACC-Username
REMOTEDISPLAY=TACC-VNC-Server-Number
REMOTEHOST=poldrack.lonestar.tacc.utexas.edu
PORTSTRING=`expr $REMOTEDISPLAY + 5900`
STARTCMD=startvnc
STARTCMD_OPTIONS="-geometry 1400x1050"
KILLCMD=killvnc

echo Setting up SSH tunnel to VNC, after login, start your VNC client, once finished press Ctrl-C to close tunnel:
echo ssh -L $PORTSTRING:localhost:$PORTSTRING $REMOTEUSER@$REMOTEHOST \"$STARTCMD $STARTCMD_OPTIONS\; sleep 60\"
ssh -L $PORTSTRING:localhost:$PORTSTRING $REMOTEUSER@$REMOTEHOST "$STARTCMD $STARTCMD_OPTIONS; sleep 60"

echo
echo Killing VNC session, press Ctrl-C to leave VNC session running:
echo ssh $REMOTEUSER@$REMOTEHOST $KILLCMD
ssh $REMOTEUSER@$REMOTEHOST $KILLCMD


