experimente o teamviewer , funciona muito bem através de firewalls, nenhuma configuração especial é necessária, livre para uso não comercial, tem pacotes de trabalho para windows, mac e linux ( ubuntu).
além de ver e dominar a sessão remota, você pode conversar via texto, voz ou vídeo. você pode trocar arquivos ou criar uma VPN, tudo dentro desse aplicativo.