There are times when you want to connect to the Internet through unknown and/or insecure networks such as the local Panera or other WiFi hotspot. If you aren’t careful, you might make it all too easy for someone to sniff your connection using Ettercap.
One of the best ways to secure your connection is to use a VPN, but that isn’t always practical. So here’s a way to securely connect to the net using only an SSH client and a remote box that you control/trust.
……
Actually you don’t really have to set the putty server on a remote machine. Install a linux box like fedora onto virtual machine box on the same machine. Using VBoxManage to port forwarding ssh port between the host and guest machine. See http://softbeam.dyndns.org/hobby/?p=1422, thus you are using the guest virtual machine as the remote machine as mentioned in the original article:)
and this link: How to tunnel Internet traffic over SSH in Windows