A mudança da porta vnc padrão falha (?)

A mudança da porta vnc padrão falha (?)

Eu editei /usr/bin/vncserverpara 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 vnc parece ainda estar ouvindo 5900?
  2. O que é ms-wbt-server?
  3. Depois das alterações que fiz, não devo vncusar 3389?

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.

informação relacionada