Start the notebook in no-browser mode and specify a port (different from any other port on the server):
jupyter notebook --no-browser --port=[XXXX]
Optional: start the notebook in tmux
or screen
so that you can later close the terminal while be able to run the notebook (e.g. if you are runing a lon task).
Create an ssh tunnel to the corresponding server and binding remote port XXXX
to local YYYY
:
ssh -f [USER]@[SERVER] -L [YYYY]:localhost:[XXXX] -N
You can now enter localhost:[YYYY]
in your favorite browser to use the remote notebook!