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.