How to Connect to a Windows VPS via Remote Desktop (RDP)

Remote Desktop Protocol (RDP) provides full graphical access to a Windows Server VPS, letting you manage it just like a local Windows machine. This guide covers connecting from Windows, macOS, and Linux.

What You Need

  • Your VPS's public IP address
  • The Administrator username (usually Administrator)
  • The Administrator password provided by your hosting provider
  • RDP port (default 3389, unless changed)

Connecting from Windows

Windows includes the Remote Desktop Connection client by default.

  1. Press Win + R, type mstsc, press Enter
  2. Enter the VPS IP address (add :PORT if using a non-default RDP port, e.g. 203.0.113.10:3390)
  3. Click Connect
  4. Enter the Administrator username and password
  5. Accept the certificate warning (expected for a self-signed cert on first connection)

Connecting from macOS

  1. Install Microsoft Remote Desktop from the Mac App Store
  2. Click Add PC, enter the VPS IP address
  3. Add your username and password under user account settings
  4. Double-click the saved connection to connect

Connecting from Linux

sudo apt install remmina remmina-plugin-rdp -y

Open Remmina, create a new RDP connection profile with the VPS IP, username, and password.

Improving Connection Performance

In the Remote Desktop Connection client, under Display settings, reduce color depth and disable visual effects for a smoother experience over slower connections:

  • Lower the color depth to 16-bit
  • Disable desktop background, font smoothing, and visual effects under Experience settings

Verifying You're Connected

Once connected, you'll see the Windows Server desktop. Open System Information or check the taskbar to confirm you're on the remote server, not your local machine.

Common Connection Problems

"Remote Desktop can't connect to the remote computer" — verify the IP address, confirm RDP (port 3389 or custom) is open in the Windows Firewall and any network-level firewall.

"The user account has been restricted" — the Administrator account may need to be enabled, or you're using incorrect credentials.

Certificate warning appears every time — expected behavior with the default self-signed certificate; this is safe to accept when connecting to a server you know is yours.

Black screen after connecting — often a graphics/display driver issue on the server; try disconnecting and reconnecting, or reduce color depth settings.

Recommended Next Steps After First Login

  • Change the Administrator password to something strong and unique
  • Create a dedicated administrative user account
  • Change the default RDP port — see How to Secure RDP on a Windows VPS
  • Install Windows Updates

FAQ

Is RDP secure by default?
RDP uses encryption, but the default configuration (standard port, password-only auth) is a common brute-force target — see How to Secure RDP on a Windows VPS for hardening steps.

Related Articles

  • How to Secure RDP on a Windows VPS
  • How to Create a New Administrator User on Windows Server
  • How to Install Windows Updates on a Windows VPS
  • rdp, remote desktop, windows vps, connect to windows server
  • 0 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

How to Secure RDP on a Windows VPS

RDP's default configuration (standard port, password authentication, unlimited login attempts)...

How to Create a New Administrator User on Windows Server

Using only the built-in Administrator account for all management tasks is risky. Creating a...

How to Install Windows Updates on a Windows VPS

Keeping Windows Server updated is essential for security and stability. This guide covers...

How to Configure Windows Firewall on a Windows VPS

Windows Defender Firewall controls which network connections are allowed to and from your server....

How to Install IIS on a Windows VPS

Internet Information Services (IIS) is Microsoft's web server, built into Windows Server, used...