Se você deseja executar aplicativos de GUI no servidor, não precisa executar nada além do próprio aplicativo. As GUIs do Unix são baseadas no Sistema X Window , e uma propriedade muito boa do X é que é transparente à rede: o aplicativo que quer exibir coisas não precisa estar rodando na mesma máquina que o programa que está falando com o hardware de exibição.
Se seu cliente estiver executando um sistema unix, simplesmente execute ssh
e inicie o aplicativo GUI: ele será exibido em sua máquina local. Você pode precisar ativar o encaminhamento do X, se ele não estiver ativo por padrão; consulte Como faço para trabalhar com ferramentas da GUI em um servidor remoto? Se o seu cliente estiver rodando no Windows, você pode usar o PuTTY e o Xming, também abordados no tópico mencionado acima.
Um display remoto pode ser bastante lento (é especialmente a latência que pode ser irritante). Existem programas que comprimem e armazenam em cache o tráfego para tornar o X remoto mais rápido. O melhor da raça é o NX, do qual há uma implementação gratuita FreeNX .