Skip to main content
Pre-built FreeRDP packages are available for all major platforms. Choose your platform below.

Linux

FreeRDP is packaged in the official repositories of most Linux distributions.
sudo apt update
sudo apt install freerdp2-x11
Ubuntu and Debian ship freerdp2-x11 (FreeRDP 2.x) in their stable repositories. FreeRDP 3.x packages may be available via a PPA or the distribution’s backports channel. Check your distribution’s documentation for the latest available version.

AppImage and Flatpak

Portable builds that run on any Linux distribution without system-level installation:

What gets installed

After installation, the following binaries are available on PATH:
BinaryDescription
xfreerdpX11 RDP client
sdl2-freerdp or sdl3-freerdpSDL-based RDP client (may be in a separate package)
winpr-hashNTLM hash utility
winpr-makecertCertificate generation utility
The SDL client (sdl2-freerdp / sdl3-freerdp) is sometimes packaged separately. On Ubuntu/Debian look for freerdp2-wayland or a freerdp3 package. On Fedora it is included in the main freerdp package.

Verify your installation

After installing on any platform, confirm that the client is accessible by printing the version:
xfreerdp --version
Once installed, follow the Quickstart to make your first connection.