title: Access web UI on a remote Linux server without using SSH
body: <p>Assume that you run an application with a web UI (e.g. Jupyter, Kubernetes Dashboard UI) on a Linux/UNIX server (sarah@10.0.0.100). On the server, you confirm that you can access the web UI by opening http:/ /localhost:8001 on Firefox.</p>
  <p>You have separate workstations in the same network. Is there any easy way to access the web UI by simply opening http:/ /10.0.0.100:8001 from a web browser on the workstations?</p>
  <hr />
  <p><em>Workaround.</em> Establish an SSH connection with port tunneling:</p>
  <pre><code>$ ssh -N -L 8001:localhost:8001 sarah@10.0.0.100
  </code></pre>
  <p>You can establish a similar connection by using other SSH client tools such as PuTTY. Open http:/ /localhost:8001 from a web browser on your workstation.</p>
  <p>But it is tedious to establish an SSH connection every time so that I need a better idea.</p>