.png)
Lo he editado /usr/bin/vncserver
para que la línea que define el número de puerto base sea la siguiente:
$vncPort = 3388 + $displayNumber;
Entonces:vncserver :1
Mi nmap muestra entre otros:
3389/tcp open ms-wbt-server
5900/tcp open vnc
Por otro lado:
sudo netstat -plant | grep 3389
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 14311/Xtightvnc
- ¿Por qué vnc parece seguir escuchando
5900
? - Qué es
ms-wbt-server
? - Después de los cambios que hice, ¿no debería tener
vnc
encendido3389
?
Mi objetivo final es asignar vnc al puerto predeterminado del escritorio remoto 3389
.
Gracias.
Respuesta1
Tuve el mismo problema y lo resolví modificando también la línea 543 de vncserver
(sub CheckDisplayNumber) para que se lea así:
if (!bind(S, pack('S n x12', $AF_INET, 3388 + $n))) {
Es el procedimiento que comprueba si el puerto solicitado está libre o no.