[Linux]

Heim-Webserver per SSH Tunnel statt offen im Netz

Wer zu Hause als Entwickler mit seinem eigenen LAMP-Server arbeitet, möchte diesen gerne auch von Außen erreichen. Per Dyn-DNS kein Problem, nur wenn man dann Port 80 im Router forwarded nerven doch die zillionen Bot-Anfragen in den Log-Files. Vor allem, weil man die ja zwecks Debugging gerne sauber halten möchte.

Ein SSH Tunnel ist hier eine gute Lösung. So ist der heimische Server dann auch aus der Ferne wie gewohnt per localhost im Browser ansprechbar. Nutzt man Standardport 22, kann man -p 22 auch weglassen, ansonsten den SSH Port dort eintragen.


$ ssh -L localhost:80:127.0.0.1:80 user@domain.com -p 22 -N -C
SwitchBeschreibung
-L[bind_address:]port:host:hostport
-pPort to connect to on the remote host.
-NDo not execute a remote command.
-CRequests compression of all data.

Quelle: SSH Manpage.

#linux#ssh

L16HT|D@RK
Top