You are here: start » technik:start » technik:sshtunnel

ssh-Tunneling für http-Verbindungen

Dieses How-to beschreibt, wie man in drei Schritten von seiner Windows-Büchse aus über seinen Linuxserver im Internet surfen kann, falls eine direkte Internetverbindung zum surfen nicht möglich ist, wohl aber eine ssh-Verbindung.

Auf dem Linuxserver im Internet:

1. tinyproxy installieren und ihn auf die lokale IP-Adresse auf einen beliebigen Port horchen lassen, z.B. 8080.

2. mit Putty eine ssh-Verbindung zum Server aufbauen, aber vorher zusätzlich noch einen ssh-Tunnel im Putty definieren:

=⇒ Connection =⇒ ssh =⇒ Tunnels

L80 Linuxserver-IP:Linuxserver-Proxyport (z.B. 8080)

Putty hört damit lokal auf Port 80 und forwarded den Traffic durch den ssh-Tunnel auf den Port auf den der Proxyserver lokal auf dem Linuxserver hört.

Auf der Windowskiste

3. im Firefox als Proxy localhost:80 einstellen (da hört ja Putty und forwarded den Traffic durch den Tunnel auf den Proxy)

Fertig ist die Laube.

Falls der Standard-ssh Port nicht erreichbar ist, aber ein anderer, kann der sshd natürlich entsprechend umkonfiguriert werden. Aber aufpassen auf den Ast, auf dem Du sitzt ;-)