Jupyter - nthu-ioa/cluster GitHub Wiki
Jupyter is a great way to work interactively with python on remote machines.
There are two sets of instructions.
Most users should use the very simple procedure described here: https://github.com/nthu-ioa/cluster/wiki/JupyterHub-Server
Advanced users who have specific requirements can see here: https://github.com/nthu-ioa/cluster/wiki/Jupyter-(Tunnel-Connections)
[!TIP] See also Juptyer Lab Tips and instructions for setting up SSH keys . You could also use Jupyternotebook with Visual Studio Code.