Come posso modificare la port di ascolto RDP?

Come posso modificare la port che utilizzo per accedere in remoto a un computer Windows (7)?

Questo supporto tecnico Microsoft fornisce la risposta. Basta cambiare la seguente chiave del Registro di sistema:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 

Anche se questo articolo non chiama specificamente Windows 7, funziona e fa riferimento effettivamente da questa FAQ di RDP per Windows 7 (vedere l'ultima domanda).

Utilizzo solo il mio firewall per redirect la port nel mio NAT invece di cambiarla sul sistema Windows interno.

Utilizza il microsoft Fixit da questa pagina per eseguirlo automaticamente:

http://support.microsoft.com/kb/306759

Come ha detto heavyd nella sua risposta è sufficiente aggiornare il Registro di sistema.

Tuttavia, cosa è meglio che ascoltare su una port alternativa? Che ne dici dell'ascoltare una port alternativa e la port originale allo stesso tempo!

 netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345 

In questo modo verrà impostata una regola di inoltro per la propria macchina che ripropone tutte le richieste in entrata alla port standard 3389 alla nuova port ( 12345 nel mio esempio). Basta essere sicuri di cambiare i due indirizzi IP nell'indirizzo IP della macchina su cui si esegue questa operazione.

(Ho dovuto usare questo trucco quando avevo alcuni server where NATed dietro un singolo IP, ma non ho potuto rimodellare le porte come il djangofan durante il process di NATing , questo mi permetta di utilizzare la port alternativa dell'IP pubblico quando si connette in remoto o utilizzando la port standard o la port alternativa con l'IP interno quando ero in LAN.)