Hin und wieder kann es vorkommen, dass man hinter einem Gateway sitzt, der einem nicht erlaubt, gewisse Dienste zu benutzen, oder auf gewisse Server zuzugreifen. Kann man dies jedoch vom Gateway aus tun, so spricht auch nichts dagegen via SSH die Verbindung vom Client über den Gateway zum Server zu tunneln.
Wie geht das?
ssh bietet hier die Möglichkeit einen solchen Tunnel aufzubaue, und zwar mit dem Kommandozeilenargument -L:
ssh -L localport:server:serverport user@gateway
Zum Beispiel:
ssh -L 9000:stupent.at:80 ich@mein.gateway.com
Dadurch kann man nun vom bösen Client aus, der normal nicht auf stupent.at zugreifen darf, mittels http://localhost:9000 zugreifen.
Nachdem gerade wieder eine Welle Spam über den Blog rollt, habe ich die Kommentarfunktion vorübergehend deaktiviert. Leider hilft das alte Anti-Spam Plugin, welches bisher perfekt funktioniert hat nicht mehr, da sich diese Bot-Netz betreibenden Parasiten darauf eingestellt haben.
Update:
Komplett “Watschn-Afoch” aber verdammt effektiv ist dieser Ansatz. Ich werde ihn noch ein wenig erweitern, und per Skript automatisieren, sodass sich die Dateinamen stündlich ändern. Mal schaun, was dabei rauskommt.
Recent Comments