2012-02-19 03:09:22 +0000 2012-02-19 03:09:22 +0000
16
16

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

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

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)

13
13
13
2012-02-19 04:04:19 +0000

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

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