Vai al contenuto
StealthRDP
Remote Desktop

Porta RDP 3389: verificare e cambiare la porta di Desktop remoto

Di default RDP usa la porta TCP 3389: come verificare quale porta usa il tuo server Windows, cambiarla senza perdere l’accesso e collegarti alla nuova porta.

Pubblicato il

7 min di lettura

Di default, Desktop remoto (RDP) è in ascolto sulla porta TCP 3389. [1] Quando la rete lo permette, Windows può usare anche UDP sulla porta 3389, per un trasporto più veloce. Questa guida spiega come verificare quale porta usa il tuo server, come cambiarla senza perdere l’accesso e come collegarti alla nuova porta. I comandi funzionano su Windows Server 2019, 2022 e 2025 e vanno eseguiti in una finestra di PowerShell aperta come amministratore.

Prima di cambiare la porta di Desktop remoto, apri la nuova porta nel firewall. Se Desktop remoto si riavvia su una porta bloccata dal firewall, perdi l’accesso al server finché non viene ripristinata l’impostazione precedente.

A cosa serve la porta 3389

Sulla porta 3389 il servizio Desktop remoto attende le connessioni. Tutti i client, da Remote Desktop Connection (Connessione Desktop remoto) su Windows a Windows App su macOS e sugli smartphone, si collegano a quella porta, a meno che tu non ne indichi un’altra.

Spostare Desktop remoto su un’altra porta riduce i tentativi di accesso automatici dei bot che scansionano a tappeto la porta 3389 su internet. Da solo, però, non basta a proteggerti: chi scansiona tutte le porte può comunque trovarlo. Per questo usa una password robusta, lascia attiva l’autenticazione a livello di rete (NLA) e, dove puoi, aggiungi una regola del firewall che consenta l’accesso solo dai tuoi indirizzi.

Verifica quale porta usa Desktop remoto

Ricava la porta dal valore del Registro di sistema che Desktop remoto legge all’avvio: [1]

Porta attuale di Desktop remoto
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber'

La riga PortNumber mostra la porta, per esempio PortNumber : 3389.

Per verificare che il servizio sia in ascolto su quella porta:

C’è qualcosa in ascolto sulla porta?
Get-NetTCPConnection -State Listen -LocalPort 3389

Dal tuo computer Windows, controlla che la porta sia raggiungibile da internet. Sostituisci l’indirizzo con l’IP del tuo server: [3]

Prova la porta dal tuo computer
Test-NetConnection -ComputerName 203.0.113.10 -Port 3389

TcpTestSucceeded : True significa che la porta è raggiungibile dalla rete in cui ti trovi.

Cambia la porta di Desktop remoto

1. Scegli una porta libera

Individua una porta tra 1025 e 65535 che non sia usata da nessun altro servizio, per esempio la 3390 o un numero più alto. Verifica che sia libera: se sulla porta non c’è niente in ascolto, questo comando non mostra nulla:

PowerShell
Get-NetTCPConnection -State Listen -LocalPort 3390 -ErrorAction SilentlyContinue

2. Apri la nuova porta nel firewall di Windows

Crea le regole in entrata per TCP e UDP sulla nuova porta: [1] [2]

Regole del firewall per la nuova porta
$port = 3390
New-NetFirewallRule -DisplayName "Remote Desktop (TCP $port)" -Direction Inbound -Protocol TCP -LocalPort $port -Action Allow
New-NetFirewallRule -DisplayName "Remote Desktop (UDP $port)" -Direction Inbound -Protocol UDP -LocalPort $port -Action Allow

Se davanti al server c’è un altro firewall, apri la porta anche lì.

3. Cambia la porta nel Registro di sistema

Imposta la nuova porta
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber' -Value $port

4. Riavvia Desktop remoto

Il servizio Desktop remoto passa alla nuova porta quando si riavvia. Il riavvio chiude la sessione in corso, quindi prima salva il tuo lavoro:

Riavvia il servizio Desktop remoto
Restart-Service -Name TermService -Force

In alternativa puoi riavviare l’intero server con Restart-Computer.

5. Collegati alla nuova porta

Aggiungi all’indirizzo del server la porta, separata da due punti, per esempio 203.0.113.10:3390: [1]

  • Remote Desktop Connection (Windows): digita 203.0.113.10:3390 nel campo Computer oppure esegui mstsc /v:203.0.113.10:3390.
  • Windows App (macOS, iOS, iPadOS e Android): modifica il PC salvato e inserisci l’indirizzo con la porta.

6. Chiudi la porta 3389

Quando la nuova porta funziona, disattiva le regole predefinite che aprono la porta 3389:

Disattiva le regole predefinite di Desktop remoto
Disable-NetFirewallRule -Group '@FirewallAPI.dll,-28752'

@FirewallAPI.dll,-28752 è l’ID del gruppo di regole predefinito di Desktop remoto. È lo stesso in tutte le lingue di Windows, mentre il nome del gruppo viene tradotto (in italiano «Desktop remoto»), quindi il comando funziona su qualsiasi installazione. Su Windows in inglese, Disable-NetFirewallRule -DisplayGroup 'Remote Desktop' fa la stessa cosa.

Se non riesci a collegarti

  • La regola manca o è disattivata: Get-NetFirewallRule -DisplayName 'Remote Desktop (TCP*' dovrebbe elencare la tua regola con Enabled : True.
  • Il servizio non è in ascolto sulla nuova porta: Get-NetTCPConnection -State Listen -LocalPort 3390 dovrebbe restituire una riga.
  • È la tua rete a bloccare la porta: le reti aziendali e quelle pubbliche spesso consentono in uscita solo le porte più comuni. Prova da un’altra connessione.
  • Hai perso l’accesso: contatta l’assistenza. Come ultima risorsa puoi reinstallare il server dall’area clienti: il sistema operativo viene reinstallato e i dati sul server vengono cancellati.

Proteggi Desktop remoto

  • Scegli per l’account Administrator una password lunga che non usi da nessun’altra parte.
  • Lascia attiva l’autenticazione a livello di rete (NLA), che lo è già di default.
  • Dove puoi, limita l’accesso alla porta ai tuoi indirizzi IP: Set-NetFirewallRule -DisplayName "Remote Desktop (TCP 3390)" -RemoteAddress 198.51.100.7.
  • Installa regolarmente gli aggiornamenti di Windows.

Trovi altri accorgimenti nei 7 consigli per proteggere la tua connessione Desktop remoto.

Fonti e riferimenti
  1. Change Remote Desktop listening port on Windows and Windows Server — Microsoft Learn (consultato il 2026-10-24)
  2. New-NetFirewallRule — Microsoft Learn (consultato il 2026-10-24)
  3. Test-NetConnection — Microsoft Learn (consultato il 2026-10-24)

Continua a leggere