How do I run jupyter remotely from my workstation?
If you want to run jupyter on a compute machine or cluster, but view it locally on your workstation:
1) From your workstation, open up a terminal window and ssh to the cluster
$ ssh username@typhon-login1.sns.ias.edu
,where username is your username.
If you have any doubts, please ask.
2) Load Anaconda to run Jupyter
$ module load anaconda/3
(If sage is loaded, first run module unload sage)
$ jupyter-notebook --no-browser --port=8889 --ip=127.0.0.1
# note the last line of the output which will be something like
http://127.0.0.1:8889/?token=61f8a2aa8ad5e469d14d6a1f59baac05a8d9577916bd7eb0
# leave the session running Then in a new terminal on your workstation:
$ ssh -N -f -L localhost:8889:localhost:8889 username@typhon-login1.sns.ias.edu
Lastly, open a web browser and *copy and paste* the URL from the previous output:
http://127.0.0.1:8889/?token=61f8a2aa8ad5e469d14d6a1f59baac05a8d9577916…