~/Blog

Brandon Rozek

Photo of Brandon Rozek

PhD Student @ RPI, Writer of Tidbits, and Linux Enthusiast

SSH Local Port Forwarding

Published on

Updated on

Warning: This post has not been modified for over 2 years. For technical posts, make sure that it is still relevant.

There are some services that I don’t want to run all the time which makes me not want to open a port for it. One good example of this is Jupyter Notebooks. Therefore, what I sometimes do is run it locally and forward the port so that another machine can access it.

Example command:

ssh -L 8888:localhost:8888 -N 192.168.0.2

The -L flag allows you to specify the localsocket:host:remotesocket.

-N makes it so that it doesn’t execute any additional commands

Then finally you put the address of the machine you wish to connect to.


Have any questions or want to chat: Reply via Email

Enjoyed this post?

Published a response to this? :