.png)
/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
- なぜ vnc はまだ listen しているように見えるのでしょうか
5900
? - とは
ms-wbt-server
? - 変更を加えた後、
vnc
をオンにしたほうが良いのではないでしょうか3389
?
私の最終目的は、VNC をリモート デスクトップのデフォルト ポートにマップすることです3389
。
ありがとう。
答え1
私も同じ問題を抱えていましたが、vncserver
(sub CheckDisplayNumber) の 543 行目を次のように変更して解決しました。
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
要求されたポートが空いているかどうかを確認する手順です。