I would like users to be able to have their computers remotely controlled by me. Both the user and I are behind firewalls so I am assuming that i would need an intermediate computer that would act as the go-between to make the direct connection from me to the user possible.
What hardware / software would i need for a system like this ? I am open to linux or windows as the server. Is this where a vpn server would come in ?