There are four hosts
hostC Linux RHEL
hostD Linux RHEL
hostA cannot connect to C and D directly, but B can
hostA connects to hostB using VPN
hostB and hostC belong to the same subnet1
hostD is in subnet2
From hostA I need to connect to hostC and hostD by SSH.
Now I can do it as follows:
1.connecting from hostA to hostB by RDP logon and there:
2.start putty client.
I'd like to omit step 1 and connect from A to C and D directly
On hostB I have admin acoount and configure port forwarding as follows:
netsh interface portproxy add v4tov4 listenport=N1 connectaddress=hostC_IP connectport=N2
netsh interface portproxy add v4tov4 listenport=N3 connectaddress=hostD_IP connectport=N2
netsh interface portproxy show all:
Listen on IPv4: Connect to IPv4: Address Port Address Port --------------- ---------- --------------- ---------- * N1 hostC_IP N2 * N3 hostD_IP N2
Now from hostB I can connect to either C and D:
from hostA ssh hostB:N1 works too, but ssh hostB:N3 DON'T
I guess the reason might be different subnets, still have no idea how to fix it. What should I do?