Hi,
I wanted to install xrdp on RL10, but it is not available.
dnf provides */xrdp
Error: No matches found.
KR
kkausu
Hi,
I wanted to install xrdp on RL10, but it is not available.
dnf provides */xrdp
Error: No matches found.
KR
kkausu
Welcome to the forums.
xrdp is not available because the X server is not part of 10. You will need to use freerdp instead.
I think freerdp is only an RDP client.
gnome-remote-desktop
sounds closer to being a viable xrdp
alternative. It’s mentioned several times in xrdp’s wayland issue: So.. Lets talk about Wayland (long term feature request and discussion) · Issue #2637 · neutrinolabs/xrdp · GitHub
Hello!
Most of the RHEL systems I maintain have headless and minimalistic setups and are accessed with ssh only. But I did run a few headless Rocky systems in the past that have a tigervnc server running than can be accessed via ssh ( and port forwarding) or using Apache’s guacamole if ssh access is not allowed.
As tigervnc is not part of RHEL10/Rocky10 I also looked into the RDP stuff but after reading lots and lots of posts I still have no working solution. ( You need gnome-remote-desktop, a configuration tool “grdctl” and “winepr-makecert” which is included in “freerdp” package.)
My issues may be related to my minimalistic setup, so you can try to run a normal GUI and then to share that GUI with RDP. The core remaining issue for me is that I never have the gnome-remote-desktop process listening on any network port ( but it should listen on 3389 …).
The RHEL10/Rocky10 installer also supports accessing it with RDP.
You add kernel parameter “inst.rdp” before booting and then you will see the attached “User name:” and "Password: " dialog and some error messages.
First I thought that this solution isn’t working too, but it depends on the RDP client. It fails ( from Ubuntu 24.04) when I use Vinagre as RDP client, but it works fine when I use Remmina as RDP client.
What I have learned from doing the “inst.rdp” test is that the server setup also cared about the listening IP and the domain name ( which is a parameter asked by the RDP client), two values I never cared about before ( and which are not directly configured by grdctl !?). But for now I gave up on this topic …