デフォルトの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))) {

このプロセスは、要求されたポートが使用可能かどうかを確認します。

おすすめ記事