기본 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))) {

이 프로세스는 요청한 포트가 사용 가능한지 여부를 확인합니다.

관련 정보