SSH Tunneling:
SSH Tunneling (also known as SSH Port Forwarding) is a feature of SSH which forwards encrypted connections between a local and remote system. Tunneling works by using already established SSH connections for sending additional network traffic.
Here is a youtube video explaining SSH Forwarding: https://www.youtube.com/watch?v=AtuAdk4MwWw
On this page, I’m providing 3 examples of SSH Forwarding:
Local, Remote, and Dynamic.
Local Port Forwarding:
Remote Port Forwarding:
Dynamic Port Forwarding: