O Teamviewer é de longe o melhor programa para isso, é gratuito para uso pessoal e tem clientes disponíveis para Windows, Mac, Linux e dispositivos móveis. Você também pode configurar o acesso remoto para que você não precise estar no computador e "aceitar" a conexão de entrada.