Come cambiare la porta RDP predefinita (3389) su Windows Server
Pubblicato: Aggiornato:
Guide
In breve: RDP è in ascolto per impostazione predefinita sulla porta 3389, e ogni attaccante su internet lo sa. Per cambiarla, modifica il valore PortNumber in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp nell'Editor del Registro di sistema, scegli una porta tra 20000 e 60000, apri quella porta nel firewall, riavvia il servizio RDP e riconnettiti usando IP:porta. La modifica richiede circa cinque minuti e riduce drasticamente il rumore dei brute-force automatici.
La porta predefinita 3389 attira attacchi automatici continui; una porta personalizzata dietro il firewall ti toglie dalle liste delle scansioni di massa.
La porta 3389 è la porta predefinita del Remote Desktop Protocol (RDP) su ogni server Windows. Poiché è fissa e nota a tutti, è una delle porte più scansionate di internet: bot automatici setacciano l'intero spazio di indirizzi IPv4 giorno e notte, in cerca di server che rispondono sulla 3389. Gli studi con honeypot mostrano regolarmente i primi tentativi di accesso entro pochi minuti dalla messa online di un nuovo server.
Quando un bot trova una 3389 aperta, succedono due cose. Gli strumenti di brute-force iniziano a bombardare la schermata di accesso con milioni di combinazioni di nome utente e password. E poiché la porta è nota, è anche un bersaglio facile per il traffico di denial-of-service (DDoS), che può rallentare il server o metterlo offline.
Risposta onesta: cambiare la porta RDP ti toglie dalle liste delle scansioni automatiche di massa che puntano alla 3389, e questo in genere elimina la stragrande maggioranza dei tentativi di brute-force e lo spam nei log che ne deriva. Non rende il server invisibile: un attaccante determinato che esegue una scansione completa delle porte sul tuo IP specifico può comunque trovare la nuova porta. Considera il cambio di porta come una riduzione del rumore e un livello di difesa, e abbinalo a una password robusta, alla Network Level Authentication e a regole firewall. Ne parliamo alla fine di questa guida.
netstat -ano | findstr :45223 in CMD. Nessun output significa che la porta è libera.Passo 1 — Connettiti al server e apri l'Editor del Registro di sistema.
Connettiti tramite Desktop remoto, fai clic su Start, digita regedit e premi Invio.
Passo 2 — Vai all'impostazione della porta RDP.
Nell'Editor del Registro di sistema, vai a: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
Passo 3 — Modifica il valore PortNumber.
Fai doppio clic su PortNumber, seleziona Decimal, sostituisci 3389 con la nuova porta (ad esempio 45223) e fai clic su OK.
Passo 4 — Consenti la nuova porta in Windows Firewall.
Prima di riavviare qualsiasi cosa, apri CMD come amministratore ed esegui: netsh advfirewall firewall add rule name="RDP Custom Port" dir=in action=allow protocol=TCP localport=45223
Passo 5 — Riavvia il servizio RDP.
Riavvia il server (Start, poi Restart) oppure riavvia solo il servizio Desktop remoto da un CMD come amministratore: net stop termservice && net start termservice. La sessione RDP corrente si disconnetterà; è normale.
Passo 6 — Apri la porta nel firewall di OMC Cloud.
Il firewall del server è solo metà del percorso: la nuova porta deve essere aperta anche nel firewall esterno. Accedi alla console di OMC Cloud, seleziona il tuo server, apri la scheda Firewall e aggiungi una regola: Direction IN, Interface ANY, Protocol TCP, Port la tua nuova porta, Policy ACCEPT. Già che ci sei, elimina o disattiva la vecchia regola per la 3389, così la porta predefinita è completamente chiusa.
L'intera modifica in sei passaggi, poi connettiti con IP:porta.
Preferisci evitare l'interfaccia grafica? Esegui questi comandi in un PowerShell con privilegi elevati, in quest'ordine, sostituendo 45223 con la tua porta:
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 45223New-NetFirewallRule -DisplayName "RDP Custom Port" -Direction Inbound -Protocol TCP -LocalPort 45223 -Action AllowRestart-Service TermService -ForcePoi apri la stessa porta nel firewall di OMC Cloud come descritto nel Passo 6 qui sopra.
D'ora in poi, aggiungi la porta all'indirizzo nel client Desktop remoto. Nel campo Computer digita l'IP del server, i due punti e la porta, ad esempio: 203.0.113.5:45223. Anche i file .rdp salvati e i connection manager vanno aggiornati allo stesso modo. Tutto il resto della connessione rimane esattamente uguale.
(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp').PortNumberUna porta personalizzata riduce il rumore; queste misure fermano gli attacchi che restano:
Cambiare la porta RDP ferma gli attacchi brute-force?
Ferma le scansioni automatiche di massa che puntano alla porta 3389, che sono la stragrande maggioranza dei tentativi. Un attaccante mirato può comunque trovare la nuova porta con una scansione completa, quindi abbina il cambio a una password robusta, alla NLA e a regole firewall.
Quale porta dovrei usare per RDP?
Qualsiasi porta libera tra 20000 e 60000 va bene. Evita varianti prevedibili come 3390, 33890 o 13389, perché gli scanner provano anche quelle.
Come verifico quale porta sta usando RDP?
Esegui (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp').PortNumber in PowerShell. Il valore restituito è la porta RDP attiva.
Devo riavviare il server dopo aver cambiato la porta RDP?
Non serve un riavvio completo. Riavviare il servizio Desktop remoto con net stop termservice && net start termservice applica subito la modifica.
Ho cambiato la porta RDP e ora non riesco a connettermi. Cosa faccio?
Verifica che la nuova porta sia consentita sia in Windows Firewall sia nel firewall di OMC Cloud, e di aver digitato IP:porta nel client RDP. Se resti chiuso fuori, apri il server dalla console OMC, che funziona senza RDP, e correggi o ripristina l'impostazione.
Cambiare la porta RDP basta a proteggere un server?
No. È un livello efficace di riduzione del rumore, non una protezione completa. Per una sicurezza reale, abbinalo a regole firewall per IP di origine, NLA, password robuste e una policy di blocco degli account.
Cambiare la porta protegge dai DDoS?
Aiuta contro i flood opportunistici rivolti alle porte più note, ma un DDoS mirato al tuo indirizzo IP non ne è influenzato. La resilienza ai DDoS viene dal livello di rete, che i data center OMC gestiscono a monte.
Come mi connetto a RDP su una porta personalizzata?
Nel client Desktop remoto, digita l'indirizzo come IP:porta, ad esempio 203.0.113.5:45223, e connettiti come al solito.
Ogni server Windows di OMC Cloud include un firewall esterno per singolo server, l'accesso allo schermo dalla console che funziona anche quando RDP non va, opzioni di backup giornaliero e un team di supporto umano 24/7. Attiva un VPS Windows in pochi secondi e applica questa guida fin dal primo minuto.
Unisciti alle decine di migliaia di clienti che ogni giorno si affidano a OMC
Registrandoti accetti i termini di servizio
Ricevi un preventivo personalizzato entro mezz’ora
Registrandoti accetti i termini di servizio