If you are a regular user of a public Wi-Fi access point and have a Raspberry Pi being used as a web server, you can secure your connection in these areas using SSH.
First of all, you need to have your Raspberry Pi (or any server with SSH installed) running and accessible from the outside world (I’m not going to guide this, there is plenty of help on google if you want to get this running). A basic installation will have this.
Next, go to http://chetansurpur.com/projects/sidestep/ and download the application (and check out the rest of Chetan Surpur’s website, its pretty good!). When this is installed, follow the steps and your away.
When ever you are on a public wifi, click connect!