How to Create an RDP on a VPS

If you want to turn your Virtual Private Server (VPS) into a remote desktop environment, this guide explains how to do it step by step. You will learn how to create RDPs on a VPS, allowing you or your team to connect to a Windows desktop remotely from anywhere.


What You Will Learn

By the end of this article, you will understand how to:

  • Enable Remote Desktop Protocol (RDP) on a Windows VPS.
  • Create and manage multiple RDP user accounts.
  • Understand licensing requirements for multi-user access.
  • Secure and maintain your RDP connections.

Prerequisites

Before setting up RDPs, make sure you have:

  1. A Windows VPS – Choose a VPS plan running Windows Server 2016, 2019, or 2022.
  2. Administrator access – You need admin credentials to configure RDP and permissions.
  3. A stable internet connection – Required to connect remotely via the RDP client.

If you do not have a VPS yet, you can purchase one from Linkdata.com with full administrator access and global connectivity.


Step 1: Enable Remote Desktop on Your Windows VPS

Once your VPS is deployed:

  1. Log in to your VPS using your hosting provider’s console or remote access panel.
  2. Go to Start → Settings → System → Remote Desktop.
  3. Switch on Enable Remote Desktop.
  4. Confirm any firewall prompts and note down your VPS IP address.

This step activates RDP access on your VPS.


Step 2: Allow RDP Through the Firewall

The firewall on your VPS might block RDP traffic by default. To allow it:

  1. Open Windows Defender Firewall.
  2. Select Allow an app or feature through Windows Defender Firewall.
  3. Ensure Remote Desktop is checked for both Private and Public networks.
  4. Alternatively, open PowerShell (as Administrator) and run the following command: netsh advfirewall firewall add rule name="RDP" protocol=TCP dir=in localport=3389 action=allow

Port 3389 is the default port for RDP connections.


Step 3: Create New RDP User Accounts

To allow multiple people to log in separately, create new Windows users:

  1. Press Windows + R, type lusrmgr.msc, and press Enter.
  2. Right-click Users → New User.
  3. Enter a username and password, then click Create.
  4. Double-click the new user, go to Member Of, select Add, type Remote Desktop Users, and confirm.

Each user can now access the VPS via RDP using their assigned credentials.


Step 4: Connect Using Remote Desktop Client

From your local computer:

  1. Open the Remote Desktop Connection app (type mstsc in the search bar).
  2. Enter your VPS IP address.
  3. Click Connect and log in with your username and password.

You will now see your VPS desktop through the RDP interface.


Step 5: Enable Multiple RDP Sessions (Optional)

By default, Windows Server allows only two simultaneous RDP sessions for administrators.
To allow multiple concurrent sessions:

  1. Install the Remote Desktop Services (RDS) role using Server Manager.
  2. Purchase and activate RDS Client Access Licenses (CALs) for each user.

Using more than two RDP sessions without proper licensing violates Microsoft’s licensing terms.


Step 6: Secure Your RDP Connections

Security is essential when enabling remote access. Follow these practices:

  • Change the default RDP port (3389) to a custom port.
  • Use strong passwords for all users.
  • Enable two-factor authentication if possible.
  • Apply Windows updates regularly.
  • Restrict RDP access to specific IP addresses using the firewall.

Example PowerShell command to change the RDP port:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "PortNumber" -Value 3390

VPS and RDP: How They Work Together

A VPS is your virtual server environment. RDP is the connection method used to access that environment remotely. When you create RDPs on a VPS, you are essentially enabling remote desktop access to your virtual server.


Why Use a VPS for RDP Hosting

Hosting RDP sessions on a VPS provides:

  • 24/7 uptime and continuous access.
  • Global availability from any location.
  • Dedicated CPU, RAM, and bandwidth resources.
  • Easy scalability as your business grows.

With Linkdata.com’s Windows VPS hosting, you get enterprise-grade performance, full control, and fast remote access.


Final Thoughts

Creating RDPs on a VPS is an efficient way to combine the flexibility of a server with the convenience of remote desktop access. Whether you are managing business operations, trading software, or remote workspaces, a Windows VPS with RDP gives you the control and reliability you need.

To get started, explore Linkdata.com VPS plans and set up your RDP environment today.

Our Partners

©2025 Linkdata.com

Choose a language