Why not just access your own computer from the Internet?
Remote desktop is a concept that allows you to control one computer from the other, and this has been used for some time. However, setting up such system can prove to be somewhat complicated. Luckily, if you are running Linux on your home desktop, it's doesn't have to be
I'll start with one acronym - SSH. SSH stands for Secure Shell, which is a protocol regularly used by web masters who need to access their web server (ComputingHost has it in its offer, of course). But this doesn't mean you cannot use it on your own computer.
The main idea I will deal with here is installing a SSH server on your Linux machine, and accessing it from another. I have done this on Ubuntu 7.10, so this is what my instructions will revolve around. Nevertheless, I am sure you all realise that different Linux distributions aren't at all that different, so the process should be pretty much the same for everyone.
The first things you will need is a SSH server. The package you are looking for is called openssh-server. There are several ways you can install it - I have used Synaptic Package Manager. Once installed, the SSH server will listen at port 22 for incoming connections. If you are the only one who will use this server, it might be a good idea to change the port number. To do so, you need to edit the /etc/ssh/sshd_config file (what you are looking for will be near the top), and then restart the server: sudo /etc/init.d/ssh restart
Now, since we've got the server running the way we want to, we can connect to it - use whatever program you find the best. If you need to know your IP address, head over to http://www.whatismyip.com/.
Oh, wait! Not working? There is one thing that is usually the problem... Port forwarding. If you are using a router to connect to the Internet, you probably need to tell it what ports to open. Your router's address is usually 192.168.1.1, so go in there and allowing incoming connections at port XXXX (which you assigned to the SSH server).
If you still can't access it... There must be some other, more complicated problems. If you can - use it wisely


