Você pode usar o VNC, por exemplo o tightvnc oferece exatamente isso, com o modo somente visualização (e acesso remoto com senha separada).
Infelizmente, com o tightvnc você não pode compartilhar sua área de trabalho atual. Você pode usar o x11vnc (sudo apt-get install x11vnc) para compartilhar sua área de trabalho atual. Por exemplo, o tightvnc client é bom para conexão do Mac OS X / Linux / Windows a qualquer servidor VNC (incluindo x11vnc e tightvnc).