VNC и удаленный рабочий стол работают по разным принципам. Основная операционная модель для удаленного рабочего стола заключается в том, что он предоставляет вам доступ к фактическому, физическому дисплею удаленного компьютера; он не дает вам удаленного подключения к машине независимо от того, что делает локальный пользователь. Основная операционная модель VNC состоит в том, что она предоставляет виртуальный дисплей, к которому можно подключиться удаленно; VNC работает независимо от того, что может делать локальный пользователь.
Если вы хотите запускать графические приложения на вашем компьютере с Linux и отображать их на локальном компьютере, VNC - не первый инструмент, который приходит на ум. Единственный способ сделать это - использовать ssh -X
для подключения к удаленной машине; затем удаленные X-приложения отображаются на локальном X-дисплее. Это требует, чтобы у вас был X-сервер локально; для Windows это требует установки и настройки еще одной программы.
Если вы хотите иметь возможность запускать графическое приложение на компьютере с Linux и подключаться к нему из любой точки мира, запустите сервер VNC (команда vncserver
). Это создает виртуальный дисплей, к которому вы можете подключиться откуда угодно (за исключением брандмауэров). Запустите клиент VNC, чтобы увидеть, что отображается на этом виртуальном дисплее.
Если вы хотите иметь прямой доступ к X-серверу, который отображается на мониторе компьютера с Linux, проверьте x2vnc
.