 <p>There are a few java applet ssh clients you could set up an a machine. I've used mindterm, but it's abandoned. </p> <p>If the Internet cafe has Windows machines where you can install software, then you're all set. (not uncommon; I was usually able to install putty so I could check my email in Austria, Germany, and Italy on a 3-week trip in 2005.) WinSCP lets you run a text editor on remote files, which would otherwise be painful over a high-latency connection. Most version control systems have command line interfaces, so that should cover most of it.</p> <p>I'm an old-school command line junkie, so I'm fine with ssh... Your needs may vary.</p> <p>Just make sure your remote machine has a good UPS and will boot up ok after a power cycle. You'll be too far away to nudge it along if you haven't tested rebooting since last time you changed any config files.</p>