Alteração da porta vnc padrão falha (?)

1

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 
  1. Por que o vnc parece estar ainda escutando 5900 ?
  2. O que é ms-wbt-server ?
  3. Após as alterações que fiz, não tenho vnc on 3389 ?

Meu objetivo final é mapear o vnc para a porta padrão% desktop3389.

Obrigado.

    
por pkaramol 07.04.2017 / 15:00

1 resposta

0

Eu tive o mesmo problema e resolvi também modificando a linha 543 de vncserver (sub CheckDisplayNumber) para ler como:

if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {

É o procedimento que verifica se a porta solicitada está livre ou não.

    
por 15.02.2018 / 20:05