SSH Tunnel: Port Forwarding
Parameters:
-N: Do not execute a remote command.-L [bind_address:]port:host:hostport
Example: Forward server's local postgresql

bash
ssh -N -L 127.0.0.1:15432:localhost:5432 user@server.comThen localhost:15432 provide the postgresql service
Example: ssh to target server through tunnel server

bash
ssh -N -L 19999:target.com:22 user@tunnel.comThen link to localhost:19999
Reverse SSH Tunnel

- First execute this from target server
bash
ssh -R 19999:localhost:22 source@123.456.789.000- Then execute this from source
bash
ssh -R 19999:localhost:22 source@123.456.789.000