How would you go about setting up a remote desktop connection for a user in a different location?

Technical