Jupyter Notebooks

From SESLINK Wiki
Revision as of 13:00, 23 January 2018 by Ingo (talk | contribs) (How to use Jupyter Notebooks on Gunvor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

How to use a Jupyter Notebook on the remote server (Gunvor)

  1. Open a terminal and log into Gunvor via SSH. 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).

  1. Open a second terminal

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
  1. You can now enter localhost:[YYYY] in your favorite browser to use the remote notebook!

Attention: The port might be already occupied by another process. In the terminal you will get a warning message. Then the connection in the browser fails! Identify the process number (PID) with ps aux | grep -i notebook or netstat -tlnp | grep [YYYY] and use kill PID to remove process