Remotely Connect to Windows within Linux
Table of Contents
When wanting to connect to Windows, there is Remote Desktop Client for Windows
and Microsoft Remote Desktop for Mac. However, what about for Linux? In this
tutorial I’ll be using FreeRDP, a command
line tool, to do so!
Installation #
Install the correct package based on you display server. You can find out using this command:
echo $XDG_SESSION_TYPE
If you’re using Ubuntu/Debian, you can install it using apt.
If you’re on X11 use:
sudo apt install freedrp2-x11If you’re on Wayland use:
sudo apt install freedrp2-wayland
Connecting to Windows #
Once it’s installed, we can connect to it like this:
xfreerdp /u:<user_name> /p:<password> /v:<public_ip_of_windows_vm> /f
- The
/fcommand is for fullscreen.
However, if you’re logging into a domain. Use the following
xfreerdp /u:<domain>\\<user_name> /p:<password> /v:<public_ip_of_windows_vm> /f
If you get a prompt saying Certificate Name Mismatch as below. Simply type
Y to trust the certificate.

To get a list of other options following the docs here