Based on documentation from Yale Research Computing
With a small amount of configuration, you can use a compute node to run a jupyter notebook and access it from your local machine. You will need to be on campus for your connections to work. The main steps are:
Start a jupyter notebook job.
Start an ssh tunnel.
Use your local browser to connect.
Starting the Server
Here is a template for submitting a jupyter-notebook server as a batch job. You may need to edit some of the slurm options, including the time limit or the partition. You will also need to either load a module that contains jupyter-notebook or source activate an environment if you're using Anaconda Python.