Задача организовать удалённый доступ компьютеру 1 (linux/windows) из одной локальной сети через интернет в другую локальную сеть к компьютеру 2 (windows).
Упрощённо схема выглядит как-то так:
+------------+ +------------+ +------------+ +------------+
| computer 1 | ---- | NAT router | ----- Internet ----- | NAT router | ----- | computer 2 |
+------------+ +------------+ +------------+ +------------+
Так как на компьютере 1 используется и linux, и windows, выбор пал в пользу VNC.