Linux Shell Scripting Cookbook, Second Edition - Second Edition
by Shantanu Tushar, Sarath Lakshman
Port forwarding using SSH
Port forwarding is a technique by which you can enable other computers to connect to a particular service on a remote server using your machine. To understand this with an example, let's say your machine is assigned the IP 192.168.1.2 on a network and it has an Internet connection as well. Now, if you forward your machine's port 8000 to port 80 of www.kernel.org, it will be possible for some other computer to access the Linux Kernel website by going to http://192.168.1.2:8000 using a browser. Let's see how to do this.
How to do it...
You can either forward a port on your local machine to another machine and it's also possible to forward a port on a remote machine to another machine. In the following methods, you will eventually ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access