O caminho padrão seria o encaminhamento do X11 através do SSH, mas você terá que fazer o login via ssh para iniciar o gui. Não tenho certeza se você realmente deseja que seu computador forneça uma tela de login para qualquer conexão que não seja autenticada
O X11 também é dolorosamente lento. O melhor que você pode fazer é habilitar a compactação e uma codificação de criptografia rápida como o blowfish ou arcfour, mas isso só pode fazer muito. É o protocolo X que é o problema. O protocolo NX deve ser muito mais rápido
Confira o FreeNX ou x2go