15

Согласно Википедии:

VNC по умолчанию использует TCP-порт 5900+N, [5] [6], где N - номер дисплея (обычно:0 для физического дисплея). Несколько реализаций также запускают базовый HTTP-сервер через порт 5800+N, чтобы обеспечить просмотрщик VNC в виде апплета Java, что позволяет легко подключаться через любой веб-браузер с поддержкой Java. Можно использовать разные назначения портов, если клиент и сервер настроены соответствующим образом.

В моей книге сказано, что при первом запуске vncserver (вместо запуска нескольких экземпляров) вы используете vncviewer host-ip:1

Это относится к подключению к дисплею № 1 и порту 5901.

Что произойдет, если вы подключитесь к 5900 (физический дисплей), это вызывает проблемы? Когда они говорят физический дисплей, они управляют вашим монитором? Если так, что произойдет, если вы подключитесь к нему? Я понимаю, что вы в любом случае можете изменить эти порты, но в контексте Википедии с конфигурацией по умолчанию, скажем, вы подключаетесь к vncviewer host-ip:0?

1 ответ1

11

В общем, это просто означает, что он показывает отображение как оно есть - большинство реализаций Windows VNC, кажется, использует порт 5900, и порт может быть произвольным числом - вам просто нужно сопоставить порт, на котором сервер VNC установлен в клиент.

Хотя есть еще кое-что: Linux позволяет вам иметь виртуальные дисплеи, и вы можете подключить отдельный сеанс X через VNC. Поскольку каждый сеанс VNC должен иметь свой собственный сеанс, это упрощает соглашение - вы можете подключить порт 5900 к виртуальному дисплею, и он будет работать. Проще запомнить порт по умолчанию + номер дисплея.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .