Windows Remote Desktop lets you use a Windows computer from another device, seeing its screen and controlling its applications. It runs on the RDP protocol (Remote Desktop Protocol) and lets you work with a machine in the office, at home or in a datacenter.
This guide explains how to enable RDP, connect and protect access. It also documents an access and session continuity check performed on September 12, 2026 using a GINERNET Windows VPS.
What you need
- Windows that can accept connections: Windows 11 Pro or Windows Server. Home editions can initiate RDP connections but cannot receive them.
- A user account allowed to sign in through Remote Desktop and its password.
- An RDP client on your connecting device and network access to the remote computer.
Enabling Remote Desktop on Windows 11
- Open Settings → System → Remote Desktop.
- Enable Remote Desktop and confirm.
- Keep Network Level Authentication (NLA) enabled. It requires authentication before establishing the desktop session.
- Check that the user is allowed to connect and note the computer name or IP address.
GINERNET Windows templates prepare RDP access during provisioning. For your own Windows installation, including Windows Server, check that RDP is enabled and that the user permissions and firewall allow the connection; do not assume it is enabled on every installation.
Connecting from another device
- From Windows: press
Win + R, typemstscand press Enter. Enter the computer's IP address or name, then its credentials. - From Mac, iPhone, iPad or Android: install Microsoft's Windows App and add a PC using its address and remote Windows account. See the official Windows App documentation for platform-specific instructions.
On a local network, check that the devices can communicate. If the connection fails, first check the address, user permissions and the remote computer's firewall rules.
The problem: access from outside your network
Reaching a home PC from the internet adds several conditions:
- The address can change. Home connections often use dynamic IP addresses, and CGNAT prevents you from opening IPv4 ports directly to your computer.
- The PC must remain powered on and connected while you need access.
- Access needs protection. Publishing the RDP port (3389) to every source exposes the service to automated login attempts.
For a PC on a private network, you can use a VPN or a remote access gateway. If you publish RDP, restrict the permitted sources and follow our RDP security guide.
The alternative: a Windows desktop on a VPS
A Windows VPS hosts the desktop in a datacenter, with a fixed IP address and resources assigned to the server. You do not need to keep your personal computer powered on to keep the VPS applications running.
- Fixed, dedicated IP: use the same address to connect from the networks you have authorized.
- Server resources: the datacenter provides power, connectivity and the hardware that runs the virtual machine.
- Distance and network route: RDP responsiveness depends on your location, ISP, route, congestion and session workload. Hosting in Spain does not guarantee identical latency from every ISP.
- Separate working environment: applications run on the VPS. Files and resources shared between the two computers still need their own security controls.
You can install applications supported by your Windows edition and their licenses, such as business management, accounting or office software. Size CPU, memory and storage for their requirements.
Preparing a Windows VPS and its RDP connection
- Create a VPS in the Manager and select the Windows 11 Pro template, with the resources your work requires.
- Wait for provisioning to finish and check the server's IP address and connection credentials.
- Review the VPS firewall and allow RDP from your IP address or through the private network you use. Keep Windows protection enabled too.
- Add the PC in Windows App, or enter its IP address in
mstsc, and authenticate with the VPS Windows user account. - Check that you can open an application and save a file. Before closing the connection, distinguish between disconnecting the client and signing out of Windows, which ends the user's applications.
These steps describe preparing a server. The following test used a VPS that already existed; it does not measure a new deployment's duration.
Access and session continuity with Windows App from a Mac
On September 12, 2026, we checked an RDP session using this specific configuration:
- Server: 64-bit Windows 11 Pro, build 22631; an AMD Ryzen 9 7900 processor presented to the VPS, with 4 vCPU, 8 GB RAM and 50 GB disk allocated.
- Client: Windows App 11.4.0 (3078) on macOS 26.6.2.
- Connection: TCP transport. Windows App displayed an RTT of 36 ms in its connection information.
From the same Mac, we sent ten pings to the server: 10 out of 10 replies arrived, with a median of 36.944 ms. Ping and the RTT shown by the client describe the network at that time; they do not measure the time between pressing a key and seeing its result.
Inside the remote desktop, we opened Notepad, typed a note and saved it in Documents. We then checked on the server that the file existed and contained the saved text. We closed the connection window without signing out of Windows and reconnected: Notepad was still open. The subsequent check confirmed the same session and Notepad process, with the file unchanged.
This check confirms access and session recovery with the configuration, connection and date stated above. It does not measure desktop responsiveness or application performance, or establish a comparison with other providers. Check your usual application and connection when choosing resources.
Minimum good practices
Use a long, unique password, keep NLA and updates enabled, and restrict network access to the sources you need. Changing the port alone does not replace access control. Also review which drives, clipboard and other resources you share with the remote computer.
Follow the protection steps in the RDP security guide and see the available configurations on Windows VPS.