Fork me on GitHub

3. Jupyter’s web terminal

You can start a terminal from the New menu within Jupyter’s Files tab. This is a fully-featured web terminal, running on a worker node. It opens a new browser tab.

../../_images/jupyterhub-terminal.png

You can use this terminal to perform any command-line-only operation on the cluster, including:

Having a terminal interface available within the browser negates the need to separately log into the cluster via SSH to access the command-line.

Limitations:

  • Not all keyboard shortcuts that typically work in terminal programs work within this web console:
    • tab can be used for tab completion
    • but Ctrl-C kills the program running in the terminal
    • To copy text, select it, right-click and click Copy.
    • To paste text, right-click and click Paste.
  • You cannot start graphical programs (e.g. xeyes) from this terminal.