Existem duas tecnologias que eu conheço que permitem que você faça isso. O primeiro é chamado VNC, o segundo é chamado XRDP.
Perceba que o desempenho de qualquer um destes está OK em uma configuração de LAN, mas menos que o ideal em uma configuração de WAN, mas ambos completamente utilizáveis.
VNC
Com o VNC, você precisará fazer algumas configurações no servidor para permitir o acesso. A configuração foi amplamente abordada em U & L, em Q & A, marcados com "vnc configuração ".
Com a configuração do componente do servidor na sua caixa Linux remota, você pode usar diferentes clientes VNC do OSX ou do Windows para se conectar a ele.
XRDP
O XRDP é um componente do servidor que você executa na caixa do Linux que permite que o cliente RDP comum que vem com o Windows se conecte às caixas do Linux. Mais uma vez, tem sido bastante abordado em U & L. Dê uma olhada em esses Q & A's no XRDP para obter informações.