Respostas:
Este artigo de suporte da Microsoft fornece a resposta. Basta alterar a seguinte chave do Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Embora este artigo não chame especificamente o Windows 7, ele funciona e é realmente referenciado por estas Perguntas frequentes do RDP para Windows 7 (consulte a última pergunta).
Eu apenas uso meu firewall para redirecionar a porta para o meu NAT em vez de alterá-lo no sistema interno do Windows.
Use o Microsoft Fixit desta página para fazê-lo automaticamente:
Como disse heavyd em sua resposta, você só precisa atualizar o registro.
No entanto, o que é melhor do que ouvir em uma porta alternativa? Que tal ouvir uma porta alternativa e a porta original ao mesmo tempo!
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345
Isso configurará uma regra de encaminhamento para sua máquina, que redirecionará todas as solicitações recebidas da porta padrão 3389
para sua nova porta ( 12345
no meu exemplo). Apenas certifique-se de alterar os dois endereços IP para o endereço IP em que a máquina está sendo executada.
(Eu tive que usar esse truque quando tinha alguns servidores nos quais o NAT estava atrás de um único IP, mas não consegui remapear as portas como o djangofan fez durante o processo de NATing, isso me permitiu usar a porta alternativa no IP público ao conectar remotamente ou usando a porta padrão ou porta alternativa com o IP interno quando eu estava na LAN.)