Respuestas:
Este artículo de Soporte de Microsoft da la respuesta. Simplemente cambie la siguiente clave de registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Aunque este artículo no llama específicamente a Windows 7, sí funciona y en realidad se hace referencia en este FAQ de RDP para Windows 7 (vea la última pregunta).
Solo uso mi firewall para redirigir el puerto a mi NAT en lugar de cambiarlo en el sistema interno de Windows.
Use el Fixit de Microsoft de esta página para hacerlo automáticamente:
Como dijo heavyd en su respuesta , solo necesita actualizar el registro.
Sin embargo, ¿qué es mejor que escuchar en un puerto alternativo? ¡Qué tal escuchar un puerto alternativo y el puerto original al mismo tiempo!
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345
Esto configurará una regla de reenvío para su máquina que redirigirá todas las solicitudes entrantes al puerto estándar 3389
a su nuevo puerto ( 12345
en mi ejemplo). Solo asegúrese de cambiar las dos direcciones IP a la dirección IP en la máquina en la que está ejecutando esto.
(Tuve que usar este truco cuando tenía algunos servidores en los que NAT estaba detrás de una sola IP pero no podía reasignar los puertos como lo hizo djangofan durante el proceso de NATing, esto me permitió usar el puerto alternativo en la IP pública cuando me conecté remotamente o usando el puerto estándar o el puerto alternativo con la IP interna cuando estaba en la LAN).