.png)
Ich habe /usr/bin/vncserver
es so bearbeitet, dass die Zeile, die die Basisportnummer definiert, wie folgt lautet:
$vncPort = 3388 + $displayNumber;
Dann:vncserver :1
Mein nmap zeigt unter anderem:
3389/tcp open ms-wbt-server
5900/tcp open vnc
Andererseits:
sudo netstat -plant | grep 3389
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 14311/Xtightvnc
- Warum scheint VNC immer noch zuzuhören
5900
? - Was ist
ms-wbt-server
? - Sollte ich nach den von mir vorgenommenen Änderungen nicht
vnc
an haben3389
?
Mein Endziel besteht darin, VNC dem Standardport des Remote-Desktops zuzuordnen 3389
.
Danke.
Antwort1
Ich hatte das gleiche Problem und habe es gelöst, indem ich auch Zeile 543 von vncserver
(sub CheckDisplayNumber) so geändert habe, dass sie wie folgt lautet:
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
Es handelt sich um das Verfahren, das prüft, ob der angeforderte Port frei ist oder nicht.