What Remote Desktop Does and How to Start

Remote Desktop lets you see and control another computer's screen from your own device over the internet or a local network. You type commands, move the mouse, and use programs on the distant computer as if you were sitting in front of it. The host computer (the one you're connecting to) must have Remote Desktop enabled, and you need the correct address or hostname to find it.

The most common version is built into Windows — called Remote Desktop Connection on older systems and simply Remote Desktop on Windows 10 and 11. Mac and Linux users can download third-party clients. The setup takes minutes if both computers are on the same network, and slightly longer if you're connecting across the internet.

Key Takeaways

  • Windows Remote Desktop is built into Pro, Enterprise, and Education editions, but not Home — check your Windows version before you start.
  • The host computer must have Remote Desktop enabled in Settings, and you need its IP address or hostname to connect.
  • On the same local network, you can connect using just the computer name; across the internet, you need the public IP address or a dynamic DNS service.
  • Mac users need Microsoft Remote Desktop from the App Store; Linux users can use Remmina or other open-source clients.
  • A firewall or router may block the connection, so you may need to open port 3389 or configure port forwarding.

Check Your Windows Edition and Enable Remote Desktop on the Host

Remote Desktop Connection is included in Windows Pro, Enterprise, and Education. If you have Windows Home, you cannot use the built-in version — you'll need to use a third-party tool like Chrome Remote Desktop or TeamViewer instead.

On the computer you want to connect to (the host), open Settings, go to System, then scroll down and click "Remote Desktop." Toggle the switch to "On." Windows will show you the computer name — write this down or take a screenshot. If you're connecting from outside your home or office network, you'll also need the public IP address, which you can find by searching "what is my IP" in a web browser on that computer.

After you enable Remote Desktop, Windows may ask you to confirm that you want to allow remote connections. Click "Confirm." The host computer does not need to stay logged in, but it must be powered on and connected to the network.

Connect from a Windows Computer

On the computer you're connecting from (the client), press the Windows key and type "Remote Desktop Connection" or "mstsc" and press Enter. A window will open with a field labeled "Computer."

If both computers are on the same network, type the host computer's name (the one you wrote down earlier). If you're connecting across the internet, type the public IP address instead. Click "Connect." You may see a security warning asking whether you trust the connection — click "Yes" or "Connect" to proceed.

Enter the username and password for an account on the host computer. This must be a real user account on that machine, not just any password. After you log in, the host computer's desktop will appear in a window on your screen. You can now use it normally — open files, run programs, and control it as if you were there.

Connect from a Mac

Download Microsoft Remote Desktop from the Mac App Store — it's free. Open the app and click the "Add PC" button. In the "PC name" field, enter the host computer's name (if on the same network) or its public IP address (if across the internet).

Leave the username field blank for now. Click "Add." The connection will appear in your list. Double-click it to connect. You'll be prompted for the username and password of an account on the host computer. Enter them and click "Connect."

The host desktop will open in a window. Use the menu bar at the top to adjust display settings, send keyboard shortcuts, or disconnect. If the connection is slow, go to the connection settings and lower the display quality.

Connect from Linux

Remmina is the most straightforward Remote Desktop client for Linux. Install it through your package manager — on Ubuntu or Debian, open a terminal and type sudo apt install remmina remmina-plugin-rdp, then press Enter. On Fedora, use sudo dnf install remmina.

Open Remmina. Click the "+" button to create a new connection. Set the protocol to "RDP" (Remote Desktop Protocol). Enter the host computer's name or IP address in the "Server" field. Leave the username and password blank for now, or enter them if you know them. Click "Save and Connect."

You'll be prompted to log in with a username and password from the host computer. After you enter them, the remote desktop will appear. Remmina's menu is at the top of the window — use it to adjust resolution, toggle full screen, or disconnect.

Troubleshooting Connection Problems

If you cannot connect, the most common cause is that the host computer's firewall or your router is blocking port 3389 (the port Remote Desktop uses). If you're on the same network and still cannot connect, check that Remote Desktop is actually enabled on the host — go back to Settings and verify the toggle is on.

If you're connecting across the internet and the host is behind a router, you may need to set up port forwarding. Log into your router's admin panel (usually at 192.168.1.1 or 192.168.0.1), find the port forwarding section, and forward port 3389 to the host computer's local IP address. This is more complex and carries security risks — consider using a VPN or a service like Chrome Remote Desktop instead if you're not comfortable with port forwarding.

If the connection times out, double-check that you have the correct IP address or hostname. If you're using a public IP address, confirm it hasn't changed — many internet providers assign new addresses periodically. If the host computer is behind a dynamic IP, use a dynamic DNS service like No-IP or DynDNS to give it a stable hostname.

Security Considerations

Remote Desktop sends your username and password over the network. On a local network this is usually safe, but across the internet, consider using a VPN first — connect to your VPN, then open Remote Desktop. This encrypts the connection and hides your IP address from the internet.

Never expose port 3389 directly to the internet without a VPN or firewall rule that limits who can connect. Attackers scan for open Remote Desktop ports constantly. If you must allow remote access from the internet regularly, use a service like Chrome Remote Desktop, TeamViewer, or AnyDesk instead — they handle security for you and don't require port forwarding.

Make sure the host computer has a strong password on its user accounts. Anyone who can guess the password can access the computer remotely. If you're setting up Remote Desktop for someone else, create a dedicated user account with a unique, complex password rather than sharing your main account.

Frequently Asked Questions

Can I use Remote Desktop if the host computer is in sleep mode?

No. The host must be powered on and awake. You can configure it to never sleep in Power Settings, or use Wake-on-LAN if your network supports it — this lets you send a signal to power on the computer remotely, though setup varies by router and network card.

What if I don't know the host computer's IP address?

On the host computer, open a command prompt (Windows) or terminal (Mac/Linux) and type ipconfig (Windows) or ifconfig (Mac/Linux). Look for the line labeled "IPv4 Address" or "inet" — that's the local IP. For the public IP, search "what is my IP" in a web browser on that computer.

Can I connect to a Mac from Windows using Remote Desktop?

No. Remote Desktop only works between Windows computers or from Mac/Linux to Windows. To control a Mac remotely from Windows, use Chrome Remote Desktop, TeamViewer, or Apple Remote Desktop (which is Mac-only). To control Windows from a Mac, use Microsoft Remote Desktop as described above.

Is Remote Desktop the same as screen sharing?

No. Screen sharing (like Zoom or Google Meet) shows you the screen but you cannot control it — the other person controls the mouse and keyboard. Remote Desktop gives you full control of the other computer. They're different tools for different purposes.

What should I do if the connection keeps dropping?

Check your internet connection stability — a weak or unstable connection will cause disconnects. If you're on Wi-Fi, try moving closer to the router or switching to a wired connection. Lower the display quality in the Remote Desktop settings to reduce bandwidth use. If the host computer is old or has limited RAM, it may struggle with Remote Desktop — restart it and close unnecessary programs before connecting again.