sábado, 4 de junio de 2011

Cambiar Puerto de Terminal Services en Windows Xp y 2003

Primero vemos que con el comando netstat está escuchando en el 3389 y no en el 3333:

C:\Documents and Settings\user>netstat -ano | find "3389"
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 932
C:\Documents and Settings\user>



C:\Documents and Settings\user>netstat -ano | find "3333"

C:\Documents and Settings\user>



Ejecutamos el regedit y buscamos la siguiente clave:

HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet \Control\Terminal Server\WinStations\RDP-Tcp


Buscamos en el panel derecho la entrada de nombre: PortNumber, el contenido de esta es D3D, el cual es el que viene por defecto del escritorio remoto, pero acá está en hexadecimal, para pasarlo a decimal usamos la "calc" de windows. Por ejemplo si queremos que escuche en el puerto 3333, ejecutamos:

Tecla Windows + R -> calc -> View -> Scientific -> Dec -> Escribimos el número 3333 y luego tildamos la opción Hex. El valor devuelo es el cual debemos ingresar en el valor PortNumber de la key del registro que vimos previamente.

Hex: D3D equivale a -> Dec: 3389
Dec: 3333 equivale a -> Hex: D05



Reiniciamos la Pc una vez modificamos y verificamos luego que escucha en el 3333 y no en el 3389:

C:\Documents and Settings\user>netstat -ano | find "3333
TCP 0.0.0.0:3333 0.0.0.0:0 LISTENING 932
C:\Documents and Settings\user>



C:\Documents and Settings\user>netstat -ano | find "3389

C:\Documents and Settings\user>



Cuando ejecutamos el mstsc para conectarnos remotamente debemos especificar la ip:puerto

No hay comentarios: