Problem: Aktueller Internetzugang erlaubt nur Verbindungen über Proxy, man möchte sich aber per SSH auf einem eigenen Server im Internet anmelden. Lösung: Server: hts --forward-port localhost:22 8000 (Setzt lokalen SSH-Port auf Poert 8000 ins HTTP-Protokoll um) Client: htc --forward-port 22220 --proxy proxyhost:proxyport server:8000 (Macht eine HTTP-Verbindung über den Proxy zum Server auf, und setzt HTTP wieder in das originale Protokoll um) Z.B.: htc -F 22220 --proxy proxy.salzburg.at:82 www.knopper.net:8000 Dann: Auf Client ssh -p 22220 localhost -> ssh auf server! Sicherheitsaspekte/Probleme: - hts/htc erlauben pro Port nur EINE Verbindung. Lösung: Mehrere Instanzen auf unterschiedlichen Ports starten. - HTTP-Port ist weltweit offen. Lösung: Entweder per iptables auf Proxy beschränken, oder authentifizierenden Dienst (wie ssh) mit sicheren Zugängen tunneln.