How to Run Jupyter over SSH


Use port forwarding.

A command like this does the trick.

ssh -L 8222:localhost:8888 remote

where remote is the address of your remote host.

Then you can run jupyter on port 8888 in the remote session and work with the notebook on localhost:8222 in your browser. I just picked port 8222 at random, you can use any ports you like. 8888 is the port Jupyter tries to use by default, but you can change that.

If you want to do it automatically, I’m sure there’s a way to set it in your ssh config file.

Related Posts

Just because 2 things are dual, doesn't mean they're just opposites

Boolean Algebra, Arithmetic POV

discontinuous linear functions

Continuous vs Bounded

Minimal Surfaces

November 2, 2023

NTK reparametrization

Kate from Vancouver, please email me

ChatGPT Session: Emotions, Etymology, Hyperfiniteness

Some ChatGPT Sessions