Open a session to a Windows VM — in-browser VNC console or direct RDP from a desktop client
Updated May 8, 2026Once a Windows VM is active, you have two ways to connect:
Method
Where it runs
Best for
In-app console (VNC)
In the dashboard
Quick checks, recovery, no client install
Direct RDP
A desktop RDP client
Daily use, file/clipboard sharing, multiple monitors, full performance
The dashboard’s Console button always opens VNC for Windows VMs (in-browser RDP is not offered). For real RDP, use a desktop client against the VM’s public IPv4.
Open it the same way as for Linux VMs — Console button on the detail page, or the row’s 3-dot menu → Open Terminal. The in-app console for Windows uses VNC and gives you the full graphical desktop in the browser.
Toolbar (top of the console):
Control
Use
CONNECTED
Live session indicator
Hostname
The VM’s hostname (e.g. windows-server-2cpu-4gb-01)
Expires
Countdown until the VNC session is forced-disconnected — open a fresh session to extend
Ctrl+Alt+Del
Sends the Secure Attention Sequence to Windows (browsers swallow the real chord)
Keys
Send other special keys (Win, Esc, F-keys)
Fullscreen
Hide browser chrome
Disconnect
End the session
Use VNC when:
The VM has no public IPv4
TCP/3389 is blocked by the security group
RDP isn’t running yet (e.g. first boot, recovery)
You misconfigured the network or got locked out
For everyday work, switch to direct RDP — it’s faster, supports clipboard and file transfer, and doesn’t have a session timer.
Remmina — most common GTK client. sudo apt install remmina remmina-plugin-rdp on Debian/Ubuntu. Run remmina, click +, set protocol to RDP, fill in host and credentials.
FreeRDP — command line, robust. Most distros ship FreeRDP 2.x; some recent ones ship 3.x with new flag syntax. Pick the matching example below.FreeRDP 2.x (older syntax — /key:value):