更改默认 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

我遇到了同样的问题并解决了它,还修改了vncserver(sub CheckDisplayNumber) 的第 543 行,如下所示:

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

该过程检查所请求的端口是否空闲。

相关内容