• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Company · Blog · Newsletter · Events · Partner Program

Downloads      Support      Security     Admin Login
Rublon

Rublon

Secure Remote Access

  • Product
    • Regulatory Compliance
    • Use Cases
    • Rublon Reviews
    • Authentication Basics
    • What is MFA?
    • Importance of MFA
    • User Experience
    • Authentication Methods
    • Rublon Authenticator
    • Remembered Devices
    • Logs
    • Single Sign-On
    • Access Policies
    • Directory Sync
  • Solutions
    • MFA for Remote Desktop
    • MFA for Remote Access Software
    • MFA for Windows Logon
    • MFA for Linux
    • MFA for Active Directory
    • MFA for LDAP
    • MFA for RADIUS
    • MFA for SAML
    • MFA for RemoteApp
    • MFA for Workgroup Accounts
    • MFA for Entra ID
  • Customers
  • Industries
    • Financial Services
    • Investment Funds
    • Retail
    • Technology
    • Healthcare
    • Legal
    • Education
    • Government
  • Pricing
  • Docs
Contact Sales Free Trial

How to Set Up Remote Desktop

February 27, 2023 By Rublon Authors

Last updated on February 18, 2025

Remote Desktop is a Windows technology that allows client computers to remotely access the host computer’s Windows programs, files, and network resources. After connecting, users can remotely control the host computer using their client computer’s mouse and keyboard as if the host computer was their own.

Secure Your Remote Desktop with Rublon MFA

Enhance your RDP security effortlessly by integrating Rublon’s Multi-Factor Authentication. Protect your system from unauthorized access with our seamless and robust solution.

Start Free Trial No Credit Card Required

How to set up Remote Desktop Connection on the host computer

To prepare the host computer for Remote Desktop connections, do the following:

1. Ensure the host computer runs on a Professional, Enterprise, or Ultimate Windows edition. Other editions do not support incoming remote desktop connections. Here’s how to check your Windows edition.

2. On your host computer, navigate to Start → Settings → System → Remote Desktop and toggle the Enable Remote Desktop switch.

Image showing how to toggle the Enable Remote Desktop switch

3. If prompted to confirm turning the remote desktop on, click Confirm.

4. Click Advanced Settings and check Require computers to use Network Level Authentication (NLA) to connect.

Image showing how to enable NLA in Advanced settings in Windows

5. Navigate to Start →  Control Panel → System and Security and click Allow an app through Windows Firewall.

Image showing how to allow an app through Windows Firewall

Enhance Your RDP Security with Rublon MFA

Safeguard your Remote Desktop connections with Rublon’s seamless Multi-Factor Authentication. Ensure only authorized users gain access, boosting security without compromising convenience.

Start Your Free Trial (No Credit Card Required)

6. Click Change settings, find Remote Desktop, check the checkbox for Private and Public, and click OK to confirm your changes.

Image showinghow to allow Remote Desktop through Windows Defender Firewall

7. Launch the Command Prompt as administrator, execute the command ipconfig, and note the IPv4 Address.

Image showing how to get to know the IPv4 IP address using ipconfig in Command Prompt

Note

The IPv4 Address is the IP address that client computers must include in Remote Desktop Connection to access Windows programs remotely.

8. Navigate to Start →  Control Panel → System and Security and click Allow remote access.

Image showing how to allow remote access to Windows computer

9. Select Allow remote connection on this computer and click OK.

Image showing how to allow remote connections to this computer

10. If you are using a local network, your Remote Desktop configuration on the host computer is complete, and you can now access Windows programs remotely.

However, if you are not using a local network, you must make the host computer connect over the Internet.

You can do that through Port Forwarding or Using a VPN.

How to use Remote Desktop Connection over the Internet using a VPN

1. Navigate to Settings → Network & Internet → VPN and click Add a VPN connection (or Add VPN if you are using Windows 11).

Image showing how to add a VPN connection in Windows

2. Enter all the required information (VPN provider, connection name, server name, VPN type, type of sign-in info, user name, and password) and click Save.

Image showing adding a VPN connection

3. Windows will add your new VPN connection. You can now click Connect to connect to the VPN.

Image showing how to connect to a newly-created Remote Desktop VPN

Note

Using a VPN to use Remote Desktop Connection over the Internet is easier and more secure than using Port Forwarding. But using a VPN is not always possible. This is because not all public networks support VPN connections. If this is the case, look at the alternative way below that uses Port Forwarding.

How to use Remote Desktop Connection over the Internet using Port Forwarding

If you cannot use a VPN, you can set up port forwarding instead.

Port forwarding is a feature that makes the client computer gain remote access to the host computer by using the host computer router’s external IP address.

Protect Your RDP with Robust MFA – Try It Free for 30 Days →

Set your IP to static for Port Forwarding

1. Open the Command Prompt and run the ipconfig/all command.

2. Copy the values of the IPv4 Address, Subnet Mask, Default Gateway, and DNS Servers. You are going to need them later.

Image showing executing the ipconfig/all command to get IPv4 Address, Subnet Mask, Default Gateway, and DNS Servers

3. Open the Control Panel and navigate to Network and Internet → Network and Sharing Center.

Image showing opening the Network and Sharing Center

4. On the sidebar, click Change adapter settings.

Image showing changing adapter settings

5. Right-click the active adapter to open the context menu and select Properties.

Image showing accessing properties of a network connection

6. From the list in the Networking tab, select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.

Image showing the Networking tab of a network connection

7. In the General tab, select Use the following IP address.

8. Paste the values of the IPv4 Address, Subnet Mask, and Default Gateway that you copied before into the fields under Use the following IP address.

9. In the Use the following DNS server addresses section, add your DNS server (the value copied before) in the Preferred DNS server field.

Image showing changing Internet Protocol Version 4 (TCP/IPv4) properties

10. Click OK to save your changes.

Note

Your IP address must be static for Port Forwarding. To check if your IP address is now static, open the Command Prompt, type ipconfig/all, and look for DHCP Enabled. If DHCP Enabled is set to No, your IP is static. 

If your IP is still not static, configure the Dynamic Domain Name System (DDNS) settings on your router.

Configure your router for Port Forwarding

1. Log in to your router’s admin console.

2. Find a port forwarding option in your router’s admin console. Depending on the router, it can be under various categories, such as Network or Forwarding. So, you might want to look at the router’s documentation for more information on where it is located.

3. Enable port mapping on your router and set the following options.

TypeApplication
Mapping NameRDC
Internal hostIP address of the host computer (this is the IPv4 address you copied before)
ProtocolTCP
Internal portEnter your RDP port to allow RDC to forward this TCP port on your router.

The default port for RDP is 3389. Note that you can change the RDP Port in Windows.
External portEnter your RDP port to allow RDC to forward this TCP port on your router.

The default port for RDP is 3389. Note that you can change the RDP Port in Windows.

4. You have successfully set up Remote Desktop Connect on the host computer. You can now access Windows programs remotely.

Why Remote Desktop Security Matters

Using Remote Desktop connections requires robust authentication mechanisms that protect users and the corporate network from unauthorized access. Opening Remote Desktop ports to the public Internet is a huge security risk and increases the likelihood of cyberattacks. If you use a VPN instead of Port Forwarding, you still have to ensure the security of both your VPN and RDP connections. Since most companies protect their VPN and Remote Desktop connections with nothing but a password, hackers target weak points in these technologies, like open TCP ports or old VPN accounts, to wedge their way into the company’s network.

All the preceding makes Remote Desktop (and VPN) security of paramount importance. A firewall is good, but it is not enough. You need something to ensure the top security of user logins for RDP, VPN, and possibly many other services, such as RD Web Access and RD Gateway.

Stop Hackers From Hacking Your Windows Endpoints

RDP is one of the most common cyberattack vectors. Enforce user-friendly MFA today and thwart cybercriminals.

Start Free Trial

Enhancing Remote Desktop Security

Implementing Remote Desktop Protocol (RDP) facilitates convenient access to your system from remote locations. However, without proper security measures, it can expose your system to potential threats. To safeguard your data and maintain system integrity, consider the following best practices:

1. Enable Network Level Authentication (NLA)

  • NLA requires users to authenticate before establishing a remote session, adding an extra layer of security.
  • To activate NLA:
    • Navigate to Start → Settings → System → Remote Desktop.
    • Click Advanced settings.
    • Ensure the option Require computers to use Network Level Authentication (NLA) to connect is checked.

2. Implement Multi-Factor Authentication (MFA)

  • MFA adds an additional verification step, significantly reducing the risk of unauthorized access.
  • Integrate Rublon’s MFA for Remote Desktop to enhance your RDP security seamlessly.
  • For a seamless and secure integration, consider utilizing Rublon’s MFA for Remote Access Software.
  • Rublon provides easy-to-deploy solutions that enhance your system’s security without compromising user convenience.

3. Use Strong, Unique Passwords

  • Ensure all accounts with RDP access have robust passwords combining uppercase and lowercase letters, numbers, and special characters.
  • Regularly update passwords and avoid reusing them across different accounts.

4. Restrict RDP Access

  • Limit RDP access to specific IP addresses to minimize exposure.
  • Configure your firewall to allow RDP connections only from trusted networks.

5. Keep Systems Updated

  • Regularly install updates and patches for your operating system and RDP client to protect against known vulnerabilities.

6. Monitor RDP Logs

  • Set up alerts for suspicious activities to respond promptly to potential threats.
  • Regularly review Remote Desktop logs to detect any unauthorized access attempts.

How Rublon MFA Protects Your Remote Desktop Connections

Rublon Multi-Factor Authentication (MFA) is a sophisticated solution to VPN and RDP security challenges. It allows you to enable robust, cutting-edge protection for all users who use Remote Desktop Services (RDS) and connect to a VPN. With Rublon, you can enable the following:

  • MFA for RDP
  • MFA for RD Gateway
  • MFA for RD Web Access
  • MFA for RD Web Client
  • MFA for RD Web Feed
  • MFA for VPN
  • And many more!

Interested?

Start Free Trial

Filed Under: Blog

Try Rublon for Free
Start your 30-day Rublon Trial to secure your employees using multi-factor authentication.
No Credit Card Required


Footer

Product

  • Regulatory Compliance
  • Use Cases
  • Rublon Reviews
  • Authentication Basics
  • What is MFA?
  • Importance of MFA
  • User Experience
  • Authentication Methods
  • Rublon Authenticator
  • Remembered Devices
  • Logs
  • Single Sign-On
  • Access Policies
  • Directory Sync

Solutions

  • MFA for Remote Desktop
  • MFA for Windows Logon
  • MFA for Remote Access Software
  • MFA for Linux
  • MFA for Active Directory
  • MFA for LDAP
  • MFA for RADIUS
  • MFA for SAML
  • MFA for RemoteApp
  • MFA for Workgroup Accounts
  • MFA for Entra ID

Secure Your Entire Infrastructure With Ease!

Experience Rublon MFA
Free for 30 Days!

Free Trial
No Credit Card Required

Need Assistance?

Ready to Buy?

We're Here to Help!

Contact

Industries

  • Financial Services
  • Investment Funds
  • Retail
  • Technology
  • Healthcare
  • Legal
  • Education
  • Government

Documentation

  • 2FA for Windows & RDP
  • 2FA for RDS
  • 2FA for RD Gateway
  • 2FA for RD Web Access
  • 2FA for SSH
  • 2FA for OpenVPN
  • 2FA for SonicWall VPN
  • 2FA for Cisco VPN
  • 2FA for Office 365

Support

  • Knowledge Base
  • FAQ
  • System Status

About

  • About Us
  • Blog
  • Events
  • Co-funded by the European Union
  • Contact Us

  • Facebook
  • GitHub
  • LinkedIn
  • Twitter
  • YouTube

© 2025 Rublon · Imprint · Legal & Privacy · Security

  • English