user@server$ jupyter notebook --no-browser --port=8889 # run client side user@client$ ssh -N -f -L localhost:8000:localhost:8889 remote_user@remote_host firefox http://localhost:8000 # source: https://coderwall.com/p/ohk6cg/remote-access-to-ipython-notebooks-via-ssh