Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

SSH Tunneling Explained

SSH Tunneling is a direct secure connection to another computer to be able


to control it well, tunneling allows you to take that SSH connection to forward data
from one port to another. Testing out tunneling concepts you must have an SSH
client in one location, example from work or school and then an SSH server in a
different location like home for example. You may use WIndows 10 command
prompt to use SSH or PuTTY with good GUI for SSH commands.

Local port forwarding is using an SSH to connect an unblocked port to


another computer. You may create a new local port in command prompt and access
the remote desktop application with the new port created, it will pass through the
SSH tunnel bypassing a firewall to another computer. Dynamic port forwarding, it
turns an SSH client into a SOCKS proxy server. With the help of system tools like
proxychains and modifying our proxy settings in the browser settings we can interact
with those services. Reverse SSH tunneling can use the current connection to create
a new connection from your local computer back to the remote machine. When you
need to connect to a distant computer that is difficult to reach because of firewall
regulations or complicated network configurations, use reverse SSH tunneling.
Reverse SSH Port Forwarding is a method by which you can access systems that
are behind a firewall from the outside. It indicates that the specified port on the
remote server host is to be forwarded to the given host and port on the local side.

You might also like