Номера портов VNC

16

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

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?

rubixibuc
источник

Ответы:

13

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

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

Подмастерье Компьютерщик
источник
Так что, если я подключусь к дисплею: ​​0, я увижу, что отображается на моем мониторе, по сравнению с: 1 и выше - это совершенно другой сеанс x?
Rubixibuc
если вы настроили подключение к серверу vnc: 0 на порту 5900, то да. Однако вы можете настроить порт на что угодно или подключиться к любому произвольному дисплею на произвольном порту
Journeyman Geek