Hello Friends! Previously we have
discussed on SSH tunnel and step to perform dynamic tunneling (port forwarding)
which you can read from here. Today we will talk on same scenario
and perform local tunneling (port forwarding).
Local tunneling is a process to
access a specific SSH client machine for communication. It let you establish
the connection on a specific machine which is not connected from internet.
The only difference between dynamic
tunneling and local tunneling is that, dynamic tunneling requires socks proxy
for tunneling all TCP traffic and local tunneling only required destination IP
address.
Let’s
Begin!!
Objective: To establish SSH connection between remote PC
and local system of different network.
Here I have set my own lab which consist three systems
in following network:
1.
SSH server (two
Ethernet interface)
i. IP 192.168.1.217 connected to remote system 192.168.1.219
ii. IP 192.168.10.2 connected to local network system
192.168.10.2
2.
SSH client (local
network) holds IP 192.168.10.2
3.
Remote system (outside
network) holds IP 192.168.1.219
Given image below is describing the network
configuration for SSH server where
it is showing two IP 192.168.1.217 and another 192.168.10.1 as explain above.
Another image given below
is describing network configuration for SSH
client which is showing IP 192.168.10.2
Remote Pc (192.168.1.219)
is trying to connect to SSH server (192.168.1.217) via port 22 and get successful
login inside server.
Similarly now Remote PC
(192.168.1.219) trying to connect with Client PC (192.168.10.2) via port 22,
since they belongs to different network therefore he receive network error.
Step for SSH Local tunneling
·
Use putty to
connect SSH server (192.168.1.22) via port 22 and choose option SSH >Tunnel given in the left
column of category.
·
Give new port
forwarded as 7000 and
connection type as local
·
Destination
address as 192.168.10.2:22 for
establishing connection with specific client and click on ADD at last.
This will establish connection between remote
pc and SSH server.
Open new window of putty
and follow given below step:
·
Give hostname as
localhost and port 7000 and connection type SSH.
·
Click on open to
establish connection.
Awesome!! We have successfully access SSH client via
port 7000
0 comments:
Post a Comment