VNC і віддалений робочий стіл працюють на різних принципах. Основна операційна модель для віддаленого робочого столу полягає в тому, що вона надає доступ до фактичного фізичного відображення віддаленого комп'ютера; це не дає вам віддаленого підключення до машини незалежно від того, що робить місцевий користувач. Основна операційна модель для VNC полягає в тому, що вона надає віртуальний дисплей, який можна підключити до віддаленого пристрою; VNC працює незалежно від того, що може робити місцевий користувач.
Якщо ви хочете запускати графічні програми на вашій машині Linux і мати їх відображення на вашому локальному комп'ютері, VNC не є першим інструментом, який приходить на розум. Unix спосіб це зробити ssh -X
для підключення до віддаленої машини; потім віддалені програми X відображаються на локальному дисплеї X. Для цього потрібно мати локальний сервер X; для Windows це вимагає іншої програми, яка буде встановлена та налаштована.
Якщо ви хочете мати змогу запустити графічне додаток на машині Linux і підключитися до нього з будь-якої точки світу, запустіть сервер VNC vncserver
команду). Це створює віртуальний дисплей, до якого можна підключитися з будь-якого місця (заборонивши брандмауери). Запустіть клієнт VNC, щоб побачити, що відображається на цьому віртуальному дисплеї.
Якщо ви хочете мати прямий доступ до сервера X, який відображається на моніторі машини Linux, перевірте x2vnc
.