How can I access a computer that is in a home network using a remote desktop connection through the internet?

I use a router to share the internet connection with 2 computers, the IP address which the computer has is only accessible from within the network, how exactly can I access these computers from outside my home network?
5 answers 5