SSH Tunneling

SSH tunneling (port forwarding) routes arbitrary TCP traffic through an encrypted SSH connection. A firewall sees only port 22 traffic - the real destination is hidden inside. Local forwarding lets you reach a remote service as if it were on localhost; remote forwarding exposes a local service through a remote server.

Ready Click Next Step to see how SSH local port forwarding bypasses a firewall to reach a blocked service.
SSH Command
$ ssh -L 8080:db.internal:5432 [email protected]
Packet Structure
Forwarding Modes
Local (-L) - reach remote via localhost
Remote (-R) - expose local port remotely
Dynamic (-D) - SOCKS5 proxy
Event Log