The purpose of this tutorial is to be able to work with a Jupyter Notebook on the user's local machine, but with the actual notebook server running on a remote machine. The remote machine is one that the user has SSH access to. Also, these steps show using a notebook kernel associated with a venv
virtual environment.
This is a bare-essentials guide for when I need a quick reminder of the commands that I use. For more detailed information, see the sources at the end.
remote
: commands performed remotely.local
: commands performed locally.
Anything within angle-brackets is just an example, like <8888>
is the port I am using, but you can choose another.