更改預設 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))) {

此過程檢查所要求的連接埠是否空閒。

相關內容