Remote Desktop on Chromebook: 3 Real Ways to Use RDP
- September 9, 2026
- 9:00 am
- By Adrien Roche
- Tutorials

Chrome Remote Desktop is not RDP, so clear that up first
Most people searching for remote desktop on a Chromebook land on Chrome Remote Desktop, Google's own tool. It works, but it is not RDP. Chrome Remote Desktop speaks Google's proprietary protocol (built on WebRTC), and it only reaches machines where you have already installed its host software and signed into a Google account. It mirrors a screen; it was designed for reaching your own home PC or helping a relative.
RDP, the Remote Desktop Protocol, is Microsoft's protocol. It is built into every Windows Server and Windows Pro edition, listens on port 3389 by default, and accepts connections from any RDP client with a Windows username and password. No Google account, no pre-installed agent. If you rent a Windows VPS or administer a server, RDP is how you use it. For what happens under the hood, see our complete overview of the Remote Desktop Protocol.
| Aspect | Chrome Remote Desktop | RDP |
|---|---|---|
| Protocol | Proprietary, WebRTC-based | Microsoft RDP, TCP/UDP 3389 |
| Host requirement | CRD host app + Google account | Built into Windows Pro and Server |
| Connects to | Machines you prepared in advance | Any Windows server or VPS with RDP enabled |
| Authentication | Google account | Windows username and password |
| Session type | Screen mirroring | Full session with clipboard, drive and audio redirection |
| Best for | Reaching your own PC, remote help | Servers, VPS work, administration |
The rest of this guide covers real RDP clients: the tools that connect a Chromebook to a standard Windows host you control with nothing but an IP address and credentials.
Option 1: the Windows App from Google Play (easiest)
Microsoft's RDP client for Android now ships as the Windows App, the renamed Microsoft Remote Desktop. Almost every Chromebook released since 2019 runs Android apps, so for most people this is the shortest path to a working session.
1. Install the app
Open the Play Store and search for Windows App (if your store still shows Microsoft Remote Desktop, it is the same client). Install it and open it; you can skip the Microsoft account sign-in for plain RDP connections.
2. Add your PC
Tap the + button and choose Add PC. Enter the IP address of your Windows machine or VPS in PC name. Under User account, either save your Windows username and password (on most VPS templates that is Administrator) or leave it set to ask every time.
3. Connect
Tap the new tile. On the first connection you will see a certificate warning, because a fresh Windows host presents a self-signed certificate; verify you typed the right IP and accept it. The session opens as a resizable ChromeOS window or full screen, with clipboard sync between ChromeOS and Windows.
This is the same client family Microsoft ships on Apple hardware, so the workflow matches our guide to RDP from a Mac to Windows almost step for step.
Option 2: RDP in a browser tab, but only through a gateway
There is no native RDP client in ChromeOS, and a web page cannot open a raw TCP connection to port 3389, so a pure in-browser RDP client does not exist. Every browser-based option is really a gateway: a server-side component terminates the RDP connection and streams the session to your tab over HTTPS and WebSocket.
- Apache Guacamole: free, self-hosted HTML5 gateway. You run it (typically in Docker) on a small Linux server, add your RDP connections in its web console, and reach them from any browser. This is the serious option, and the only one that keeps your credentials in your own hands.
- RD Web Client: Microsoft's official HTML5 client, but it requires a full Remote Desktop Services deployment with a gateway and broker. Overkill for one VPS.
- "Free online RDP client" websites: you paste your server's IP, username and password into someone else's site, and your credentials plus everything on screen transit their servers. Do not use them for any machine you care about.
Browser gateways make the most sense on locked-down Chromebooks, such as school or company devices where both the Play Store and Linux are disabled by policy. Everywhere else, options 1 and 3 are simpler.
Option 3: Linux (Crostini) with Remmina or FreeRDP
ChromeOS ships an official Linux environment, Crostini, which runs a Debian container inside a lightweight VM. It gives you real desktop Linux apps in ChromeOS windows, including full RDP clients.
1. Enable Linux
Open ChromeOS Settings, search for Linux development environment, and turn it on. ChromeOS downloads the Debian container and drops you in a terminal.
2. Install Remmina
sudo apt update
sudo apt install -y remmina remmina-plugin-rdpRemmina appears in the ChromeOS launcher with your other apps. Create a new connection profile, set the protocol to RDP, and fill in the server IP, username and password. Profiles are saved, so reconnecting is one click. Remmina also supports clipboard sync, sharing a local folder into the session, and per-profile resolution and color-depth settings.
3. Or use FreeRDP directly
If you prefer the command line, FreeRDP is the engine behind Remmina and works on its own:
sudo apt install -y freerdp2-x11
xfreerdp /v:203.0.113.10 /u:Administrator /dynamic-resolution +clipboard /cert:tofu/dynamic-resolution resizes the remote desktop when you resize the window, +clipboard enables copy and paste, and /cert:tofu pins the server's certificate on first connect instead of ignoring certificate errors altogether. Leave the password out of the command; FreeRDP prompts for it, which keeps it out of your shell history.
The real use case: a cheap Chromebook driving a Windows VPS
This setup matters because of what it turns a Chromebook into. Over RDP, the Chromebook only renders pixels and sends input. Every heavy task, and everything Windows-only, executes on the remote machine's CPU and RAM: desktop Excel with large workbooks, trading platforms, .NET tooling, automation and bot software, long-running downloads. A fanless 4 GB Chromebook stays cool and silent while the server does the work.
You also get properties no local machine offers. The session persists when you close the lid: reconnect an hour later and every window is exactly where you left it. The server runs 24/7, so scheduled tasks and bots keep running while the Chromebook sleeps in a bag. And the same desktop is reachable from the Chromebook, a phone, or any other computer with an RDP client.
Performance, keyboard quirks and multi-monitor limits
RDP is an efficient protocol, and ordinary desktop work feels smooth on ordinary broadband; full-screen video playback is the workload that strains it. Latency matters more than raw bandwidth, so pick a server region close to you. If sessions freeze or drop instead of connecting cleanly, work through our guide to fixing Remote Desktop connection timeouts.
The keyboard is the biggest adjustment. Chromebook keyboards have no dedicated Delete, Home, End, Page Up, Page Down or function keys; ChromeOS emulates them with Search-key combos (Search+Backspace is Delete), but whether a combo reaches the remote Windows session depends on the client. Remmina has a keyboard-grab toggle that passes most keys through, and the Windows App provides an on-screen bar for Ctrl+Alt+Del and the function keys. Expect a day of muscle-memory adjustment.
Multi-monitor support is the honest limitation. The Windows App shows the session as a single window, and while FreeRDP has a /multimon switch, it is unreliable inside Crostini's display layer. The realistic setup is one display at a time, full screen, with /dynamic-resolution handling resizes. If true multi-monitor RDP is non-negotiable, a native Windows or macOS client is the better tool.
The missing piece is the Windows machine itself, and that is the easy part. A Windows VPS from rdp.monster comes with full administrator access, dedicated CPU and RAM, and unlimited (fair-use) bandwidth, with no KYC: pay by crypto or card and the server is ready about 10 seconds after payment confirms. Get an RDP server, install the Windows App from the Play Store, and your Chromebook becomes a complete Windows workstation.
Frequently Asked Questions
Can I use Chrome Remote Desktop to connect to a Windows VPS?
What if my Chromebook has no Play Store access?
remmina with remmina-plugin-rdp, which gives you a full RDP client without Android. If the administrator has blocked Linux as well, the remaining option is a browser gateway such as a self-hosted Apache Guacamole instance, since it needs nothing but a browser tab.Is it safe to use RDP from a Chromebook?
Can I copy files between the Chromebook and the remote Windows machine?
+clipboard). For larger transfers, Remmina can map a local folder into the session as a network drive via its share-folder option. From the Windows App, the practical route for big files is cloud storage or an SFTP client, since Android drive redirection is limited.Adrien Roche — Infrastructure & Hosting Editor
Systems engineer with 10+ years operating Windows Server and Linux fleets. Adrien runs the rdp.monster infrastructure documentation and writes our guides on RDP, VPS hosting, server administration, networking and privacy tooling.
Related Posts




