Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

rdesktop is an open-source Remote Desktop Protocol (RDP) client for connecting from Linux to a remote Windows computer. Its official project documentation says it implements RDP versions 4 and 5 and works with Windows NT 4 Terminal Server through Windows 2012 R2 RDS. However, the project also warns that it is no longer maintained and that reported vulnerabilities have not been reviewed. Treat it as legacy software, especially for connections across untrusted networks.

What rdesktop does—and what it does not

rdesktop runs on the client side: it connects to an existing RDP server or service; it does not turn your Linux computer into an RDP server. The project describes support for RDP versions 4 and 5 and states compatibility from Windows NT 4 Terminal Server through Windows 2012 R2 RDS. That documented range is not a guarantee of compatibility with newer Windows Server releases. The official rdesktop repository also cautions that the project is no longer maintained, has gone many years without a patch, and has reported vulnerabilities that have not been reviewed.

How to connect with rdesktop

You need a reachable server name or address and an account authorized to sign in. The simplest documented invocation is:

rdesktop server

Replace server with the server’s hostname or IP address. The Debian manual documents the general syntax as rdesktop [options] server[:port]. For example, specify a non-default port by appending it to the host as server:port.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Rii Mini i25 Wireless Fly Mouse Keyboard and Remote Control
  • Multifunction, Wireless Mini QWERTY Keyboard & IR remote & Fly Mouse Combo, with USB interface receiver . Generally, this keyboard works well on smart TV. But different smart TVs have diverse systems,especially Samsung smart TV. so we can't make sure it is compatible with any system.:) Before you place order . Try the common wired keyboard and mouse on your smart TV.If the keyboard and mouse all work well, this keyboard-mouse combo can,too.
  • Built-in advanced lithium-ion battery, energy-efficient.support USB charge,when press and drag at the same time,if the mouse freezes for a couple of seconds,you can use the USB extension cable on your device . You can use it for emails,to enjoy your favorite games. It is compatible with HTPC,TV BOX running Android systems
  • Innovative Shape,Portable, elegant, Perfect for PC, Pad, Android Tv Box, Google TV Box, Xbox 360, PS3, HTPC, IPTV.Not work with the amazon fire tv stick !
  • In any circumstance, it does a good job! 1. Press the SET button for more than 4 seconds, the yellow LED will blink once and lit. 2. Align the Rii remote IR Light with the original remote IR Light. (note: distance less than 7cm). Then, press the key to be programmed, LED indicator will flash twice and be on, which means the key is ready for programming. 3. Press the key to be programmed in the original remote. Rii remote LED will flash three times and be on, indicating the programming is complet
  • Repeat steps 2-4 and finish the programming for other keys. 5. Press Set or leave it without any operation 10 seconds. Rii remote will exit programming mode. Note: The remote control can only support a remote control.

Specify a username or domain

Use -u for the username and -d for the domain:

rdesktop -u username -d DOMAIN server

Use the account and domain format expected by your Windows environment. Consult the Debian rdesktop manual for the documented options.

Keep passwords out of process arguments

A password supplied directly as a command-line argument may be visible to other local users through process-listing tools. The manual documents -p - to prompt for a password through standard input; use that rather than placing a password in the command itself. Access to a local machine and its processes still matters, so use rdesktop only in an environment you trust.

Rank #2
Rechargeable Mini Bluetooth Keyboard Voice Remote with Touchpad Backlit Portable Wireless Keyboard with 2.4G USB Dongle for PC, Projector, Android TV Box, USB Type C, Black
  • 【All-in-One Control Hub】 Streamline your entertainment experience with this versatile Bluetooth remote! Featuring a rear mini keyboard, responsive touchpad, and voice command capabilities, effortlessly navigate menus, type passwords, search content, or control smart devices—all from one sleek device.
  • 【Voice-Activated Convenience】 Press and hold the dedicated voice button to instantly activate Google Assistant. Search shows, adjust volume, launch apps, or check the weather hands-free—no more tedious typing or menu scrolling.
  • 【Universal Compatibility】Works seamlessly with Windows, macOS, Chrome OS, Android TV, iOS, and PCs/Macs. Connects via Bluetooth 5.0 or included USB receiver for lag-free control up to 33 feet. Perfect for smart TVs and home theaters.
  • 【Ergonomic & User-Friendly Design】Type comfortably with a full-sized, backlit keyboard and glide through content with a precision touchpad. Lightweight, contoured grip, and long-lasting rechargeable battery (60+ days per charge) ensure all-day comfort.
  • 【Boost Productivity】Replace multiple remotes and keyboards! Ideal for couch-based gaming, presentations, or smart home control. Includes a User Manual and USB-C charging cable. Simplify your setup and elevate your streaming, work, or gaming sessions!

Display, keyboard, and redirection options

The manual documents options for choosing a keyboard map and setting display geometry. Which features work can depend on how rdesktop was packaged or built. In particular, automatically reconnecting after a screen-size change depends on RandR support in that build.

Smart-card redirection is optional, not a requirement for an ordinary remote desktop connection. The project’s build instructions say it requires PCSC-lite and enabling the feature at build time. Do not assume a particular smart-card reader is supported based on that general feature description.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Easytone Backlit Mini Wireless Keyboard with Touchpad Mouse Combo Remote Control with Rechargeable Li-ion Battery and Multimedia Keys for Android TV Box HTPC PS3 Smart TV PC X-Box Linux Windows MacOS
  • 【Easy to Connect & Use】The mini wireles keyboard remote is connected via USB receiver(included) and the work distance up to 10 meters. Just plug and play. very easy to connect and use. Powerful function (keyboard + touchpad + mouse) very perfect for browsing the web, playing games or watching TV.
  • 【Widely Compatibility】The mini keyboard with touchpad can be used for Android TV box, smart TV, PC, Pad, Raspberry PI, PS3, x-box, desktop, laptop, smart phone,HTPC/IPTV, etc. If there is not a USB port, you need to prepare a OTG cable.
  • 【Mutil-Colors Backlit and Rechargeable Battery】The USB mini keyboard has mutil-colors of backlit mode which can clear operate the keys when work at night, don't need to turn on the light which disturbing your families. With auto sleep and wake-up function, and comes with a rechargeable Li-ion battery, it can work for a long time.
  • 【Portable Keyboard】 This small keyboard is designed Small and handheld design, has a innovative shape and petite size, takes up very minimal space in you bag and just makes you say goodbye to chunky keyboard to horizon a new experience of office entertainment anywhere, anytime.
  • 【Sensitive Touchpad & Hotkeys】Wireless mini keyboard with multi-finger touchpad and combo with 8 hotkeys can easy and accurate manipulation. Easy to type and copy / paste, making it faster and more convenient for you browse the page.

Installing or building rdesktop

Use a package from your Linux distribution when available, while checking its version and maintenance status. A package manual page may describe one distribution’s packaged build rather than every release or compile-time feature. The Debian manual page reviewed here identifies package version 1.9.0-2+b2.

For a source build, the project README gives the usual GNU build sequence:

Rank #4
Rii MX3 2.4G Fly Mouse Mini Wireless Keyboard Infrared Remote Control
  • 3 in 1: 2.4G wireless Keyboard and mouse, 6-Axis Somatosensory and Infrared remote control,how to repair,please insert enclosed the dongle into your device's USB port;pairing will be completed once you can see and move mouse cursor on the screen,if pairing was unsuccessfull,press the OK key and TV key at the same time,your device should now be connected;
  • Compatible with Google Android Smart TV/Box,IPTV,Networked set-top Box,Mini PC,HTPC,Windows,PCTV, Projector etc,please note,this is a universal controller,it is normal that few keys might not be applicable to your device ;
  • Plug and play,Motion sensor allows mouse to be controlled by waving the remote.transmission distance up to 10 meters,operating experience with the current best 2.4GHz wireless technology,3-Gyro + 3-Gsensor, convenient to operate in horizontal and vertical mode for games and typing;
  • Features IR learning: it can learn up to 5 keys on your TV IR remote,there are 5 keys that can learn TV remote keys:the Power key and four color keys as showed in product diagram,Please be noted your TV remote has to support NEC protocol for learning,this procedure can be performed repeatedly until finished all learnging;
  • Professional customer service team, all these promise you a happy purchase. We will be appreciated for contacting us seller first when you meet any question
  1. Run ./configure to configure the build.
  2. Run make to compile it.
  3. Run make install to install it.

Optional capabilities, including smart-card support, may require extra dependencies and build-time configuration. A successful build does not change the project’s maintenance or vulnerability status.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What version 1.9.0 tells you

The official GitHub releases page lists v1.9.0 as the latest release in its release list. Its notes describe certificate-handling improvements, dynamic session resizing, PulseAudio support, Kerberos support on macOS, and smart-card and disk-redirection fixes. Earlier releases also record security fixes. Those historical changes do not establish that vulnerabilities reported after the project stopped being maintained have been reviewed or fixed. See the official release history alongside the repository’s maintenance warning.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Rii 2.4GHz Mini Wireless Keyboard with Touchpad&QWERTY Keyboard, Backlit Portable with Remote Control for Laptop/PC/Tablets/Windows/Mac/TV/Xbox/PS3/Raspberry Pi .(Black)
  • 3 in 1 MultiFunction 2.4GHz Mini Wireless QWERTY keyboard, TouchPad combo,LED backlit with USB interface adapter.
  • Perfect combo: 92 keys Wireless QWERTY Keyboard + Touchpad which supports multi-finger functions, A single finger click as left mouse function, two-finger click as the right mouse function, double finger drag as the rolling screen
  • This is a wonderful combo, 2.4GHz Mini Wireless QWERTY keyboard, TouchPad combo, New increased Backlit LED with USB interface adapter.
  • Built-in high sensitive smart touchpad with 360-degree flip design.
  • Ideal for devices such as PC, Mac, Xbox 360, Xbox One, PS3, PS4, Google Android TV Box, HTPC, IPTV

Should you use rdesktop today?

For a new or security-sensitive connection, the project’s own warning is decisive: rdesktop is unmaintained, and reported vulnerabilities have not been reviewed. Prefer a currently maintained RDP client whose documentation explicitly covers your target Windows version and required authentication and redirection features. The sources cited here do not establish a current head-to-head comparison with alternatives, so verify those details for the client and environment you choose.

If you are assessing rdesktop for a legacy system, check the specific connection requirements before relying on it:

  • Confirm that the target server falls within the project’s stated compatibility range; newer Windows Server compatibility is not established here.
  • Check whether the authentication method your server requires is supported. Do not assume support for modern requirements such as NLA/CredSSP from the documented RDP version numbers alone.
  • Verify that any needed clipboard, drive, printer, audio, smart-card, or display-resize redirection works with your package or build.
  • Consider the security implications of connecting with software that is no longer maintained, particularly when the network or endpoint is not fully trusted.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.