I am going to be traveling out of the country to a pretty questionable area and I would like to be able to access my online banking while I am away. If I were taking my own computer, this wouldn't be an issue, but that is not an option. All I will have access to is a "Internet Cafe", presumably with Windows computers. I am assuming that I will have no ability to install any software on the computer, but I am assuming I would probably be able to run software off of a USB drive.
I know that the main options (although feel free to suggest others) are SSH Tunneling and VPNs. Unfortunately, I do not have access to configuring my home router, thus making SSH and VPNs very difficult to set up.
So far I have found teamviewer, which has a VPN component, but it is unclear whether this allows all network traffic to be routed through the connection without admin rights.
Another option would be to install firefox on the USB drive and use proxyfoxy, but again, I run into the issue of not being able to configure the home router.
TLDR: I'm looking for a VPN or SSH Tunneling application that can run from a USB drive (no setup) that does not require dyndns on the backend.
EDIT: I am aware of the keylogging issues, but in reality I would probably use a virtual keyboard. I am more interested in creating a secure connection to avoid packet sniffing and such.