Решения VNC существуют как для Windows, так и для Linux (например, RealVNC, sharpVNC, ultraVNC) и являются хорошим вариантом (но не используют такое эффективное использование полосы пропускания, как RDP - когда RDP является опцией). Другая более новая опция предоставляется относительно новой технологией HTML 5 Canvas. Проверьте решение remotespark.com. Этот подход обеспечивает рабочий стол через браузер через общие порты (80 или 443), довольно прост в настройке и более отзывчив (IMHO), чем решения VNC.