ipython notebook is a tool I loved. Here is a tutorial of using ipython remotely with ssh tunnel. I list the commands here for remembering.
On killdevil
ipython notebook --no-browser --port=7000
On my local machine
ssh -N -f -L localhost:8888:localhost:7000 yiy@killdevil.unc.edu
On my webbrowser
http://localhost:8888