The following guide describes how to set up a SSH connection with tunnels through a HTTPS connection. As long as HTTP on port 80 and HTTPS on port 443 is enabled, you can establish a SSH connection.
Other setups than the one explained below are of course possible, but here is an overview on how I set up my environment.
The connection will be established through your browser. At this time, I got it working with Chrome only.
free form text (line 1): name your connection, for example the server's name username: <user> hostname: <www.mydomain.com> port: <port> (note: this is the SSH port on the server) relay options: --proxy-host=relay.wsn.at --proxy-port=443 --use-ssl Identy: <your SSH keypair> SSH Arguments: -L 7000:anothermachine:80 -L 22:localhost:22 Terminal Profile: leave at default or give the current profile any name
File protocol: SFTP Host name: <www.mydomain.com> Port: 22 User name: <user> Click button Advanced, then select your myserver.ppk file under SSH->Authentication
Now, open Secure Shell in Chrome, establish the connect, then start WinSCP and connect. After a short while, you should see your remote directory.