Änderung des Standard-VNC-Ports schlägt fehl (?)

Änderung des Standard-VNC-Ports schlägt fehl (?)

Ich habe /usr/bin/vncserveres 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 
  1. Warum scheint VNC immer noch zuzuhören 5900?
  2. Was ist ms-wbt-server?
  3. Sollte ich nach den von mir vorgenommenen Änderungen nicht vncan haben 3389?

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.

verwandte Informationen