Skip to content

How to open the RDP Port to allow Remote Desktop Access?

  • by
  • 5 min read

Windows 10 comes in with a built-in remote desktop client that can be used to access your desktop environment remotely over a network or via the internet. 

However, for this feature to work, you’re going to have to open up the RDP port on your machine so that other devices can communicate with it remotely. The default port used by RDP is 3389 and we’ll be taking a look at how you can open it up in this article.

Also read: How to update Windows 10 from Command Line and Powershell?

Allow the port through Windows firewall

First up, we need to allow the port to be able to go through the Windows firewall.

Step 1: Press Windows Key + I to open Windows settings and then click on Update & Security. 

How to open the RDP Port to allow Remote Desktop Access?

Step 2: Click on Windows Security in the left side panel.

How to open the RDP Port to allow Remote Desktop Access?

Step 3: Click on Firewall & network protection to open up a new window.

How to open the RDP Port to allow Remote Desktop Access?

Step 4: Click on the Allow an app through Firewall setting at the bottom.

How to open the RDP Port to allow Remote Desktop Access?

Step 5: Click on the Change Settings button to make the settings available for edits.

How to open the RDP Port to allow Remote Desktop Access?

Step 6: Scroll down to find Remote Desktop Connection. Allow this for both public and private networks if you want to be able to access it using the internet. If you only want network access, we recommend using only the private checkbox.

How to open the RDP Port to allow Remote Desktop Access?

If you don’t see the remote desktop option in the list, click on the Allow another app… button in the bottom right and navigate to:

C:\Windows\System32\mstsc.exe to add it to the list.

Step 7: Click OK at the bottom to finalise the settings. 

How to open the RDP Port to allow Remote Desktop Access?

Also read: How to check which Motherboard you have in Windows 10?

Allow RDP port through the router

If you want to use the Remote Desktop client over the internet, you’ll need to not only allow the client through any firewalls that you may have and then also through your router.

Now while the steps for each router will vary depending upon the make and model but here’s a general idea of what you need to do.

Step 1: Head to your router’s home page. This would generally be your default gateway. In my case, it’s 192.168.0.1

How to open the RDP Port to allow Remote Desktop Access?

Step 2: Log in to the router settings and look for port forwarding settings. On my router its under the Applications tab. 

How to open the RDP Port to allow Remote Desktop Access?

Step 3: Now we’re going to forward the default RDP port which is 3389 using TCP over to our machine’s local IP Address. Save these settings and you’re good to go.

How to open the RDP Port to allow Remote Desktop Access?

Again, depending upon your router, you might have to take a different approach towards opening any ports to allow apps to be able to communicate over the internet. 

Also read: How to change MAC address on Windows and Linux?

Changing the default RDP port

If you’re intending to use Remote desktop over the internet, it’s a good idea to change the default RDP port to enhance your security. Here’s how:

Step 1: Press Windows Key + R to open the Run window. Type in regedit and hit Enter.

How to open the RDP Port to allow Remote Desktop Access?

Step 2: Navigate to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\
How to open the RDP Port to allow Remote Desktop Access?

Step 3: Find the key named PortNumber and specify a value between 1001-254535. 

How to open the RDP Port to allow Remote Desktop Access?

For security reasons, we recommend a value above 30000.

Also read: How to get Android notifications on Windows?

Testing the RDP port

To check whether or not your RDP port is open, you can use the tnc command in the Windows powershell.

Step 1: Press Windows key + R type in Powershell and hit enter.

How to open the RDP Port to allow Remote Desktop Access?

Step 2: Run the following command

tnc [ip address] -port 3389
How to open the RDP Port to allow Remote Desktop Access?

The IP address will be the local IP of your PC or if you’re looking to use RDP over the internet, your router’s public IP address. The command outputs a list of values. We’re looking for the TcpTestSucceeded value in particular. It should read True if everything is working as expected.

Also read: How to run CHKDSK in Windows 10?

Yadullah Abidi

Yadullah Abidi

Yadullah is a Computer Science graduate who writes/edits/shoots/codes all things cybersecurity, gaming, and tech hardware. When he's not, he streams himself racing virtual cars. He's been writing and reporting on tech and cybersecurity with websites like Candid.Technology and MakeUseOf since 2018. You can contact him here: yadullahabidi@pm.me.

>