Now that I have truly upgraded to Ubuntu, I want to be able to access my machine remotely. This blog post describes two methods.
Read it in this blog
First things first. You must make sure you can access your computer through the Internet. If you dont have a static IP address, this means you must subscribe to a service that can dynamically map your IP to a domain address. I use no-ip.com now and I have used dyndns.com.