Изменение порта VNC по умолчанию не удается (?)

Изменение порта VNC по умолчанию не удается (?)

Я отредактировал /usr/bin/vncserverтак, чтобы строка, определяющая базовый номер порта, выглядела следующим образом:

$vncPort = 3388 + $displayNumber;

Затем:vncserver :1

Мой nmap показывает, среди прочего:

3389/tcp open  ms-wbt-server
5900/tcp open  vnc

С другой стороны:

sudo netstat -plant | grep 3389

tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      14311/Xtightvnc 
  1. Почему VNC, похоже, все еще слушает 5900?
  2. Что ms-wbt-server?
  3. После внесенных мной изменений разве мне не следует vncнадеть 3389?

Моя конечная цель — сопоставить VNC с портом удаленного рабочего стола по умолчанию 3389.

Спасибо.

решение1

У меня была та же проблема, и я решил ее, изменив строку 543 vncserver(sub CheckDisplayNumber) так, чтобы она выглядела так:

if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {

Это процедура, которая проверяет, свободен ли запрошенный порт.

Связанный контент