Risposte:
Questo articolo di supporto Microsoft fornisce la risposta. Basta cambiare la seguente chiave di registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Sebbene questo articolo non contenga Windows 7 in modo specifico, funziona e in realtà fa riferimento a questa FAQ RDP per Windows 7 (vedere l'ultima domanda).
Uso semplicemente il mio firewall per reindirizzare la porta nel mio NAT invece di cambiarla sul sistema Windows interno.
Usa microsoft Fixit da questa pagina per farlo automaticamente:
Come detto pesantemente nella sua risposta, devi solo aggiornare il registro.
Tuttavia, cosa c'è di meglio dell'ascolto su una porta alternativa? Che ne dici di ascoltare una porta alternativa e la porta originale allo stesso tempo!
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345
Ciò imposterà una regola di inoltro per il tuo computer che ridirige tutte le richieste in arrivo sulla porta standard 3389sulla tua nuova porta ( 12345nel mio esempio). Assicurati solo di cambiare i due indirizzi IP nell'indirizzo IP sulla macchina su cui stai eseguendo questo.
(Ho dovuto usare questo trucco quando avevo alcuni server in cui il NAT era protetto da un singolo IP ma non potevo rimappare le porte come ha fatto djangofan durante il processo NATing , questo mi ha permesso di usare la porta alternativa sull'IP pubblico quando mi connettevo da remoto o usando la porta standard o porta alternativa con l'IP interno quando ero sulla LAN.)