Course Overview

SSH tunneling

Tunneling connections to and from remote servers

Modules

6

Lessons

30

Course created by Ezra Ashenafi

Module 1

Advanced Local Port Forwarding

In-depth exploration of directing traffic from the local machine to remote destinations through SSH encrypted channels.

Module 2

Remote Port Forwarding and Gateway Configurations

Mastering the reverse flow of traffic to expose internal services to external networks safely.

Module 3

Dynamic Port Forwarding and SOCKS Proxies

Implementing flexible routing for diverse application traffic using the SOCKS5 protocol over SSH.

Module 4

Advanced Proxying and Intermediate Jump Hosts

Leveraging jump hosts and proxy commands to reach nested network segments.

Module 5

Layer 2 and Layer 3 Tunneling (SSH-Based VPNs)

Utilizing TUN/TAP devices to create full-featured virtual private networks via SSH.

Module 6

Security Hardening, Optimization, and Resilience

Refining tunnel performance and securing the SSH daemon against exploitation.