.png)
Я отредактировал /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
- Почему VNC, похоже, все еще слушает
5900
? - Что
ms-wbt-server
? - После внесенных мной изменений разве мне не следует
vnc
надеть3389
?
Моя конечная цель — сопоставить VNC с портом удаленного рабочего стола по умолчанию 3389
.
Спасибо.
решение1
У меня была та же проблема, и я решил ее, изменив строку 543 vncserver
(sub CheckDisplayNumber) так, чтобы она выглядела так:
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
Это процедура, которая проверяет, свободен ли запрошенный порт.