SSH Tunneling ve Port Forwarding Rehberi
z
zafer ak
Yazar
27 December 2025
1 dakika okuma
419 görüntülenme
SSH ile güvenli tünel oluşturma. Local, remote ve dynamic port forwarding kullanım senaryoları.
SSH Tunneling, güvenli olmayan bağlantıları SSH üzerinden şifreleyerek iletmenizi sağlar.
Local Port Forwarding
# Syntax: ssh -L local_port:destination:dest_port user@server\n\n# Uzak MySQL'e erişim\nssh -L 3307:localhost:3306 user@db-server\n# Artık localhost:3307 → uzak MySQL\n\n# Web arayüzüne erişim\nssh -L 8080:192.168.1.100:80 user@jump-serverRemote Port Forwarding
# Syntax: ssh -R remote_port:destination:dest_port user@server\n\n# Local web server'ı dışarı aç\nssh -R 8080:localhost:80 user@public-server\n# public-server:8080 → local:80Dynamic Port (SOCKS)
# SOCKS5 proxy\nssh -D 1080 user@server\n\n# Tarayıcıda SOCKS proxy: localhost:1080Arka Planda Çalıştırma
ssh -fN -L 3307:localhost:3306 user@server\n# -f: Background\n# -N: Komut çalıştırmaSSH tunneling, güvenli uzak erişim için güçlü bir araçtır.