Нашёл почти идеальную, но платную реализацию VNC — RealVNC
Не хватает только:
* Удалённое монтирование локальных дисков.
* Автоматическое масштабирование экрана под размер монитора.
Но это не проблема, за место первого пункта есть передача файлов, а второй можно и пережить.
«Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера», реализаций много: TigerVNC, TightVNC, UltraVNC. Я использую rdesktop(свободная реализация rdp-клиента) из под Debian для подключения к Win7, может пробрасывать не только весь рабочий стол, но и отдельные приложения(seamlessrdp). TigerVNC может работать из браузера(java-клиент) с несколькими подключениями к одному столу, rdesktop поддерживает удаленное монтирование. Везде есть свои плюсы/минусы. По вашим запросам придется использовать несколько технологий(90%), если выбирать из свободного софта. Ulteo тоже можно посмотреть, там комплекс технологий в одном флаконе.
и еще есть litemanager - удаленный доступ через интернет к другим компьютерам.
существует как раз и бесплатная и платная версия, имеют отличие в количестве опций, но все достаточно многофункционально.
При этом можно приобрести одну лицензию и перебрасывать её по клиентам по мере надобности.
+Поддержка заявленых требований.
Панель администрирования выглядит так