Windows remote desktop VPS: set up your cloud workspace
A Windows remote desktop VPS gives you a full Windows desktop that runs in a data center and is reachable from any device over RDP (Remote Desktop Protocol). You get a Windows workspace that’s always on, always accessible, and identical no matter what laptop, tablet, or phone you’re connecting from.
This guide walks through deploying a Windows remote desktop VPS, connecting from Windows, macOS, iOS, and Android, and securing it against common threats.
Step 1: Deploy the Windows remote desktop VPS
- Log into the Client Portal
- Click Create New VPS
- Select your preferred data center location
- Choose Windows Server as the OS (2022 or 2025 recommended)
- Pick your plan size (see specs below)
- Confirm and deploy
Ready in about 60 seconds. The portal shows the IP address and administrator credentials.
Recommended specs for a Windows remote desktop VPS
| Use case | RAM | vCPUs | Storage |
|---|---|---|---|
| Light office work (email, browser, docs) | 4 GB | 2 | 60 GB |
| Medium work (Office, QuickBooks, light dev) | 8 GB | 4 | 80 GB |
| Heavy work (dev tools, design, many apps) | 16 GB | 6+ | 120 GB+ |
Start smaller and scale up. You can resize through the Client Portal without reinstalling.
Step 2: Connect from Windows
Windows has Remote Desktop built in.
- Press Windows + R, type
mstsc, Enter - In Computer, enter your VPS IP
- Click Show Options to set display resolution and local resource sharing (clipboard, printers, drives)
- Click Connect
- Enter the administrator username and password from the Client Portal
- Accept the certificate warning (expected for a new server)
You’re in. A full Windows Server desktop.
Save the connection
Click Save As in the Remote Desktop window to create an .rdp file. Next time, double-click it to connect without re-entering details.
Step 3: Connect from macOS
Download Microsoft Remote Desktop from the Mac App Store.
- Open the app and click Add PC
- Enter your VPS IP
- Add your credentials (username/password)
- Adjust display and device settings
- Double-click the saved connection to connect
Step 4: Connect from iPhone or Android
Both platforms have official RDP apps:
Add a new connection with your VPS IP and credentials. On a phone, works best in landscape mode with touch gestures for mouse control. On a tablet, surprisingly usable for real work.
Step 5: Basic setup on your new remote desktop VPS
Once connected:
Set your time zone
Windows Server defaults to UTC. Right-click the clock → Adjust date/time → set your actual time zone.
Install applications
Install whatever you need: a browser (Edge is pre-installed, but you’ll probably want Chrome or Firefox), Office, dev tools, business apps. The VPS has full internet access for downloading.
Configure Windows Update
Windows Server downloads and installs updates automatically by default, which can trigger unexpected reboots. Go to Settings > Windows Update > Advanced options and set active hours so updates don’t interrupt your work.
Set up file access
Map your VPS drives to your local machine (or vice versa) through RDP settings under Local Resources > More > Drives. Lets you drag-and-drop files between local and VPS.
Alternatively, set up OneDrive, Google Drive, or Dropbox on the VPS for cloud file sync.
Step 6: Secure your Windows remote desktop VPS
RDP is open to the internet. Lock it down:
Change the default admin password
Press Ctrl+Alt+End (the VPS equivalent of Ctrl+Alt+Delete) and select Change a password. Strong passwords only (minimum 16 characters, random).
Create a separate user account
Don’t use the administrator account for daily work. Create a regular user:
- Server Manager > Tools > Computer Management
- Local Users and Groups > Users
- Right-click, create a new user
- Add to the Remote Desktop Users group
Change the RDP port
RDP runs on port 3389 by default, and bots constantly scan it. Change to a non-standard port to reduce noise. Update the Windows Firewall and specify the custom port when connecting (e.g., your-ip:12345).
Enable Network Level Authentication
Should be on by default in modern Windows Server, but verify:
- System Properties > Remote tab
- Confirm Allow connections only from computers running Remote Desktop with Network Level Authentication is checked
Troubleshooting
Can’t connect: Verify the IP and that the VPS is running. Check Client Portal status.
Slow performance: Usually your internet. RDP works well on moderate connections; very slow/high-latency feels sluggish. Reduce display resolution or color depth in RDP settings.
Disconnected sessions: Disconnected sessions stay active on the server by default. Closing the RDP window without logging out keeps the session running. Reconnect and pick up where you left off.
Deploy a Windows remote desktop VPS in any of our six data centers and have it running in minutes. All plans include Windows Server licensing through our Microsoft SPLA partnership.