.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가 여전히 수신 대기 중인 것 같나요
5900
? - 무엇인가요
ms-wbt-server
? - 변경한 후에는 을 사용하면 안
vnc
되나요3389
?
내 최종 목적은 vnc를 원격 데스크톱 기본 포트에 매핑하는 것입니다 3389
.
감사해요.
답변1
나는 같은 문제가 있었고 vncserver
(sub CheckDisplayNumber)의 543행을 다음과 같이 수정하여 해결했습니다.
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
요청한 포트가 비어있는지 확인하는 절차입니다.