What Is RDP and How Does It Work?
Remote Desktop Protocol (RDP) is Microsoft's proprietary protocol for connecting to a remote Windows computer over a network. When you connect to your Germany Windows VPS via RDP, you get a full graphical Windows desktop — exactly as if you were sitting in front of a physical PC in Frankfurt. Every click, every window, every application responds in real time over the encrypted RDP connection.
RDP was designed specifically for Windows and is built directly into every version of Windows Server. It transmits only the screen output (compressed) and receives only keyboard/mouse input — making it surprisingly efficient even over moderate internet connections. A stable 10 Mbps connection is more than enough for a smooth RDP session.
Before you start: Check your deployment email for your VPS IP address, username (Administrator), and password. Windows VPS requires minimum 2GB RAM — available on our KRAFT plan ($7/mo) and above.
Method 1: Connect from Windows (Built-in RDP Client)
Windows includes a built-in RDP client called Remote Desktop Connection — no software to install. This is the easiest and most reliable way to connect from any Windows PC or laptop.
Step 1: Open Remote Desktop Connection
Press Windows + R, type mstsc and press Enter. Alternatively, search for "Remote Desktop Connection" in the Start menu.
Step 2: Enter Your VPS IP Address
In the "Computer" field, enter your Germany VPS IP address. Then click Connect.
# Press Win+R, then type:
mstsc
# In the "Computer" field enter your VPS IP:
85.215.xxx.xxx
# Click Connect
Step 3: Enter Credentials
A login window appears. Enter:
- Username:
Administrator - Password: The password from your deployment email
Click OK. A security certificate warning may appear on the first connection — click Yes or Continue to proceed. You will see the full Windows Server desktop within seconds.
Save your connection: In the Remote Desktop Connection window, click Show Options before connecting. Enter your credentials and click Save As to create an .rdp file on your desktop. Double-click it anytime to reconnect instantly without re-entering your IP and credentials.
Method 2: Connect from Mac
macOS does not have a built-in RDP client, but Microsoft's free Microsoft Remote Desktop app from the Mac App Store is the official and best option.
Step 1: Install Microsoft Remote Desktop
Open the Mac App Store, search for "Microsoft Remote Desktop," and install it (free). Alternatively download directly from Microsoft's website.
Step 2: Add Your Germany VPS
- Open Microsoft Remote Desktop and click the + button → Add PC
- In PC name, enter your VPS IP address
- Under User account, click Add User Account and enter
Administratoras username with your VPS password - Give it a friendly name (e.g., "Germany VPS Frankfurt") and click Add
Step 3: Connect
Double-click your saved VPS in the app. Accept the certificate warning on first connection. You will see your Windows Server desktop on your Mac screen.
Method 3: Connect from iPhone / Android
Microsoft's free RDP app is available for both iOS and Android — useful for quick server checks when away from your computer.
- iOS: Install "Microsoft Remote Desktop" from the App Store
- Android: Install "Microsoft Remote Desktop" from Google Play
The setup process is identical to Mac: tap the + button, add a PC with your VPS IP, enter your credentials, and connect. The mobile RDP experience is functional but better suited for monitoring and quick tasks than full desktop work.
Optimising Your RDP Connection
Default RDP settings are not optimised for VPS connections. These changes dramatically improve responsiveness:
# In Remote Desktop Connection → Show Options → Experience tab:
Connection speed: LAN (10 Mbps or higher)
# Uncheck these for best performance:
Desktop background: OFF
Font smoothing: OFF
Desktop composition: OFF
Show window contents: OFF
Menu/window animation: OFF
# Keep these ON:
Bitmap caching: ON # Reduces bandwidth significantly
Reconnect if dropped: ON
For the Display tab, set the colour depth to High Colour (16 bit) — this cuts bandwidth by ~40% vs 32-bit colour with no visible quality difference for server administration work.
First Steps After Connecting to Windows VPS
Once inside your Windows Server desktop via RDP, run these initial setup tasks:
- Change your Administrator password — Press Ctrl+Alt+End (the RDP equivalent of Ctrl+Alt+Del), then select "Change a password." Use a strong password and store it securely.
- Run Windows Update — Open Server Manager → Local Server → Windows Update. Install all available updates immediately after first login.
- Set your timezone — Right-click the clock in the taskbar → Adjust date/time → Set to "Europe/Berlin" for Frankfurt timezone.
- Configure Windows Firewall — Windows Firewall is active by default. For web servers, add inbound rules for ports 80 and 443. Keep RDP (port 3389) restricted to your IP if possible.
- Install your applications — MetaTrader, Visual Studio, your .NET applications, SQL Server Management Studio — install via normal Windows GUI methods.
Securing RDP on Your Germany Windows VPS
RDP on port 3389 is one of the most scanned services on the internet. Automated bots attempt to brute-force RDP credentials continuously. Take these steps immediately:
- Change the default RDP port — Change from 3389 to a high, non-standard port (e.g., 52xxx) via the registry or Group Policy. This eliminates 99% of automated scanning traffic.
- Use a strong Administrator password — Minimum 16 characters with mixed case, numbers, and symbols. Never use common words or patterns.
- Restrict RDP to your IP — In Windows Firewall, modify the RDP inbound rule to allow connections only from your home/office IP address. This is the strongest RDP security measure available.
- Enable Network Level Authentication (NLA) — NLA requires authentication before the RDP session is fully established, preventing unauthorised users from reaching the login screen.
- Keep Windows updated — Install Windows security updates promptly. Several critical RDP vulnerabilities have been patched in recent years — staying current is essential.
If you change the RDP port: Update your Windows Firewall rule to allow the new port BEFORE closing your current RDP session. Test the new port in a second RDP window before disconnecting. An incorrect firewall rule will lock you out — you would need the VPS control panel's web console to fix it.
Troubleshooting RDP Connection Issues
- "Remote Desktop can't connect" — Verify your VPS is running in the control panel. Check Windows Firewall allows port 3389. Ensure Remote Desktop is enabled in System Properties → Remote.
- Connection times out — Your local network may be blocking outbound port 3389. Try from a mobile hotspot. Contact your ISP if the block is persistent.
- "Credentials did not work" — Ensure you are using
Administrator(capital A) as the username. Check Caps Lock. Copy-paste the password directly from your email. - Black screen after login — Usually a desktop rendering issue. Disconnect and reconnect. Or press Ctrl+Alt+End → Task Manager → New Task →
explorer.exe. - Slow/laggy RDP session — Apply the optimisation settings above. Reduce display colour depth to 16-bit. Disable desktop themes/wallpaper on the server.