In short: RDP (Remote Desktop Protocol, TCP and UDP port 3389) is how you see and control a Windows desktop over the network. A VPS is a virtual server with its own operating system, which you reach over RDP if it runs Windows or over SSH if it runs Linux. “Buying an RDP” therefore means one of two very different things, so find out which before you pay: a user account on a Windows server that other customers share, or a whole Windows VPS you log in to as Administrator.
The question “RDP or VPS?” compares two different kinds of thing, which is why it causes so much confusion. One is a way of connecting, the other is the machine you connect to. What actually matters when a shop sells you “an RDP” is whose machine sits at the other end, and what you are allowed to do on it.
What is RDP, technically?
RDP is Microsoft’s protocol for remote desktop sessions. The server side is built into Windows Server and the Pro and Enterprise editions of Windows (Home editions cannot accept incoming connections), and listens on TCP 3389, with UDP 3389 alongside it for a faster transport. It carries the screen to you and your keyboard, mouse, clipboard and, optionally, local drives and printers to the server.
You connect with an RDP client: Remote Desktop Connection (mstsc) on Windows, Microsoft’s free Windows App (formerly Remote Desktop) on macOS, iOS and Android, and Remmina or FreeRDP on Linux. The protocol itself costs nothing and is not a product. It always needs a computer on the other end, and that computer is what you are really buying. Weighing RDP against VNC rather than against a VPS? RDP vs VNC compares the two protocols.
mstsc /v:203.0.113.10What is a VPS?
A VPS (virtual private server) is a virtual machine on a physical host, with its own share of CPU, memory and disk. On KVM it also runs its own kernel, so you choose the operating system — a Linux distribution or Windows Server — and you get the root or Administrator account. How KVM differs from container-based offers is covered in KVM vs OpenVZ; when a whole physical machine makes more sense, in VPS vs dedicated server.
A Linux VPS is normally managed over SSH, a Windows VPS over RDP. Either way, most providers add a console in their control panel that shows the screen without going through the network, which is what saves you when a firewall rule or a VPN cuts you off.
What is the difference between shared RDP, admin RDP and a Windows VPS?
RDP sellers mostly sell one of three products under overlapping names. The labels are not standardised, so judge the offer by the rows below, not by the name on it:
| Property | Shared RDP | Admin / private RDP | Windows VPS |
|---|---|---|---|
| Who else logs in | Other customers, at the same time | Nobody, if it is really private | Nobody |
| Your account | A standard user | Administrator | Administrator |
| Installing software | Only what the seller allows | Anything | Anything |
| Reinstalling or changing the OS | No | Ask — often by ticket | Usually yourself, from the panel |
| IP address | Shared by every user of the machine | Usually its own — ask | Its own |
| Access when RDP breaks | None | Ask | Usually a VNC or web console |
| Isolation | One Windows install shared by all users | Depends on whether it is its own VM | Its own virtual machine |
A shared RDP is one account on a Windows server many customers use at once. It is cheap and instant, and it is fine for light tasks that need nothing installed. The cost is trust and headroom: everyone shares the same CPU and memory, and whoever administers the machine has full access to every session on it, including what you type.
“Private RDP” and “admin RDP” are marketing terms without a fixed meaning. Usually they describe a Windows machine nobody else logs in to, with an Administrator account — in other words, a Windows VPS under another name. Sometimes they mean an admin account on a box whose other properties you cannot see. Before paying, ask:
- Is it a virtual machine of my own, or an account on a shared server?
- Do I get the Administrator account and my own IPv4 address?
- Can I reinstall Windows myself, and is there a console when RDP is down?
- Which Windows licence does it run on, and where is the server physically?
If all four answers are good, you are buying a Windows VPS, whatever the shop calls it. Ours, for example, is a Windows server in Amsterdam or Frankfurt, with the Administrator account and its own IPv4.
When is a Linux VPS the better choice?
Whenever nobody needs to look at a desktop. Web servers, databases, APIs, chat and trading bots, VPNs, game servers and anything built with Docker run on Linux, managed over SSH, with no graphical session at all. A Linux server does the same job in less memory and disk, has no licence question, and the tooling and documentation for server work assume it. For that kind of workload a Linux VPS is the straightforward choice.
You can run a desktop on Linux and reach it over RDP with xrdp, but it costs memory and adds a service to secure. Install one only if you need graphical programs on the server; setting up xrdp on Ubuntu and Debian shows how.
When do you actually need Windows?
- Software that only exists for Windows — desktop applications with no Linux build, many trading terminals, tools from vendors that ship only an
.exe. - .NET Framework applications. Modern .NET runs on Linux; the older .NET Framework does not.
- Desktop automation that drives graphical programs by clicking and typing, which needs a real Windows session to act in.
- A remote Windows workstation you want to reach from anywhere, with the same desktop each time.
How much does a Windows server need?
More than a Linux server doing the same job. Windows Server with the Desktop Experience runs a graphical shell, Defender and Windows Update, and keeps old update files around, so it uses more memory and considerably more disk before your own software starts. Updates and your own software fill a 20 GB disk quickly; for daily use, plan on 40 GB or more. If you upgrade a small server later, Windows does not grow drive C: by itself: extend it in Disk Management (right-click C: → Extend Volume).
When the disk runs full anyway, Windows can clear superseded update files itself:
Get-PSDrive C # used and free space
Dism.exe /Online /Cleanup-Image /StartComponentCleanupIs a Windows licence included with an RDP or Windows VPS?
RDP is free; Windows is not. Two things are worth knowing before you compare prices:
- Every Windows install needs a licence. The price of an RDP offer does not tell you whether the Windows behind it is licensed, or how. Ask which licence it runs on.
- Many simultaneous users need more than that. Windows Server allows two concurrent remote sessions for administration out of the box. More users at once require the Remote Desktop Session Host role and Remote Desktop client access licences (RDS CALs) — which is what a properly licensed shared RDP server has to pay for.
At VMHeaven the answer is stated up front. Windows Server 2022 and 2019 can be picked on every KVM plan, the smallest included, at the same price as Linux. No licence is included in that price: Windows is installed from our template on a time-limited evaluation licence. You can activate your own key whenever you like, and support helps with the switch. When an evaluation runs out, Windows starts shutting itself down at intervals; the panel warns you before that happens. To see the date on your own server, run slmgr /xpr, which shows it in a dialog. Our servers stand in Amsterdam and Frankfurt only, so if you need a US IP address, we are not the right host. Details are on the Windows RDP page.
What is the security baseline either way?
RDP and SSH both face the internet, and both are scanned constantly. Port 3389 in particular collects password guesses around the clock, so on a Windows server:
- use a long, unique Administrator password and an account lockout policy;
- restrict the Remote Desktop firewall rule to your own IP address where you can;
- consider moving RDP off 3389, which cuts the noise but is not protection on its own — how to change the RDP port safely;
- keep Network Level Authentication on (the default) and Windows Update running.
Running a VPN client on the Windows server is a common next step and a common way to lose RDP; read VPN on a Windows RDP server before you try it. On Linux, the equivalent baseline is key-only SSH, covered in securing SSH access.
Which one should you buy?
- You need a Windows program with a desktop — a Windows VPS, such as your own Windows RDP server paid in crypto, with the Administrator account and no other users.
- You run a bot, a website or a service with no screen — a Linux VPS. It is lighter and has no licence question.
- Your Windows software is limited by single-core speed — Windows on Hi-CPU KVM.
- You only need a remote browser for an hour — a shared RDP can do it, as long as you accept that the machine’s administrator can see what you type.
Paying in crypto works the same for both: the walkthrough in how to buy a VPS with Bitcoin covers the payment page, fees, confirmations and what happens when an amount is off.
Frequently asked
Is an RDP the same as a VPS?
No. RDP is the protocol you use to control a Windows desktop remotely; a VPS is the virtual server itself. You connect over RDP both to a Windows VPS of your own and to a seat on a shared RDP server — which are very different products.
What is a private or admin RDP?
A marketing term with no fixed definition. Usually it means a Windows machine nobody else logs in to, with the Administrator account — a Windows VPS under another name. Ask whether you get your own virtual machine, your own IP address, a console and a reinstall option.
Can I use RDP with a Linux VPS?
Yes, by installing xrdp and a desktop environment, but that costs memory and adds a service to secure. The normal way to manage a Linux server is SSH; add a desktop only if you need graphical programs on it.
Is a Windows VPS more expensive than a Linux one?
At VMHeaven the plan price is the same: Windows Server 2022 or 2019 can be picked on every KVM plan. The licence is not included — Windows runs on a time-limited evaluation licence until you activate your own key — and Windows needs more disk, so a larger plan is often sensible.