Le port 3389, tout le monde le connaît, et des bots y testent des mots de passe 24 heures sur 24. Le déplacer ne remplace pas un bon mot de passe, mais réduit énormément ce bruit. L'ordre compte : d'abord tu ouvres le nouveau port, ensuite tu changes le Bureau à distance.
1. Choisis un port
Un port élevé que rien d'autre n'utilise, entre 10000 et 65000. Dans cet exemple, le 50000. Évite ceux de tes jeux (30120, 25565, 28015, 7777...).
2. Ouvre-le dans le pare-feu
Dans PowerShell en administrateur :
New-NetFirewallRule -DisplayName "Bureau à distance TCP 50000" -Direction Inbound -Protocol TCP -LocalPort 50000 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Bureau à distance UDP 50000" -Direction Inbound -Protocol UDP -LocalPort 50000 -Action Allow -Profile Any
3. Change le port du Bureau à distance
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name PortNumber -Value 50000
Restart-Service TermService -Force
Au redémarrage du service, ta connexion sera coupée : c'est normal.
4. Connecte-toi avec le nouveau port
Dans Connexion Bureau à distance, tape l'IP suivie de deux-points et du port : 203.0.113.10:50000.
5. Ferme le 3389 (facultatif)
Une fois que tu as vérifié que tu entres bien par le nouveau, désactive les anciennes règles :
Disable-NetFirewallRule -DisplayGroup "Remote Desktop"
Si tu te retrouves dehors
Entre par la console VNC du panel, qui ne dépend pas du réseau, et annule le changement :
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name PortNumber -Value 3389
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
Restart-Service TermService -Force
Serveurs en Espagne : si tu as créé à la main des filtres pour le Bureau à distance dans l'onglet Sécurité, ajoute aussi le nouveau port.
Pour compléter la protection, regarde comment protéger le Bureau à distance des attaques.