Вы можете использовать FreeNX на VPS и NX Client на ПК с Windows/Linux/Mapple, который у вас дома / на работе.
Отличительной особенностью решения FreeNX является то, что вы можете поднять свой рабочий стол с любого компьютера, не выключая и не перезапуская сеанс.
В зависимости от того, как настроен ваш VPS, вы можете проверить, использует ли сеанс слишком много ресурсов. Лично я запускаю Gnome без слишком большого количества эффектов рабочего стола или браузера (я могу запустить его на своем клиентском компьютере), и у меня не было никаких проблем.
Google 'FreeNX без головы' для выбранного вами дистрибутива, иногда вам нужно установить виртуальный фрейм-буфер (XVFRB), вот что вам нужно для Ubuntu FreeNX:
https://help.ubuntu.com/community/FreeNX
Наслаждайтесь!