.png)
Eu editei /usr/bin/vncserver
para que a linha que define o número da porta base seja a seguinte:
$vncPort = 3388 + $displayNumber;
Então:vncserver :1
Meu nmap mostra entre outros:
3389/tcp open ms-wbt-server
5900/tcp open vnc
Por outro lado:
sudo netstat -plant | grep 3389
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 14311/Xtightvnc
- Por que vnc parece ainda estar ouvindo
5900
? - O que é
ms-wbt-server
? - Depois das alterações que fiz, não devo
vnc
usar3389
?
Meu objetivo final é mapear o vnc para a porta padrão da área de trabalho remota 3389
.
Obrigado.
Responder1
Eu tive o mesmo problema e resolvi também modificando a linha 543 de vncserver
(sub CheckDisplayNumber) para ficar assim:
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
É o procedimento que verifica se a porta solicitada está livre ou não.