Linux Remote Desktop

G’day, all. Will throw this one out to the HLB brains trust.

For the rare times I use Windows now days, Remote Desktop is a very well polished feature. I tend to have a Windows VM set up on one of the Proxmox machines with specific Windows-only tools (or specific Windows versions of Windows-only tools in some cases), and start the VM to remote in to use those tools rather than maintain separate Windows PCs.

I’d like to do something similar with Linux - have a Debian VM set up in a similar fashion. (I understand I could probably use containers or distrobox or any number of other tools, but I’d like to keep the same workflow, if possible). I recall decades ago having X11 forward the desktop to another machine, but I don’t believe this is possible in Wayland? (If it is, please show me how!).

Searches seem to reveal a plethora of Linux Remote Desktop tools, with no clear stand out. Any recommendations from the HLB crowd? I’ve always found VNC variants to be laggy but functional. Fine for doing a spot of administration, but not really good for multiple hours of desktop work in the same way that RDP is on Windows.

It’s a while since I have had to remote into a desktop but freerdp was the best tool I found for both Window and Linux.

There are x11 and wayland versions. The freerdp3-wayland version is newer but did not have all the features of freerdp3-x11.

It was a bit of a pain to setup but fine once fully configured. On the Linux target machine I ran gnome natively but for remote sessions xfce was better. (The @techman would probably use Ice. :face_with_tongue:)

Techman has used IceWM for the last 26 years, on every everything, FreeBSD, Solaris,Linux, OpenBSD, NetBSD and others.

Thanks for the recommendation. I’ve had a look in to FreeRDP and it appears to be a client only, rather than a server? Is that correct, or am I looking at the wrong thing?

Ideally I’d like to be able to remote into the Linux machine(s) rather than using the Linux machines to remote out to Windows ones. Can FreeRDP be configured as a server?

Sorry. xrdp on the server and freerdp on the client.

I am going back over 20 years when I used Matthew Chapman’s rdesktop over ssh to xrdp. I thought it was magic back then giving an almost native feel to remote sessions to either Linux or Windows targets.

freerdp forked from rdesktop in the late 2000s but there may be better options now. I didn’t like guacamole much but probably didn’t persist to give it a fair go.

Yeah, this is interesting. @Graeme has asked me about this and i always give him one of these - :man_shrugging: . I trained myself towards the terminal many years ago before it was reasonable to expect a RDP experience on linux to Windows. As much as i dislike Windows, i’ve gotta admit that their remote desktop solution is hard to beat. Whenever i’ve looked at any kind of remote desktop solution on Linux i’ve always been disappointed. TeamViewer was the defacto standard, but like i say, i never really pursued this subject likke it was something that i needed.

I’m keen to hear where this subject ends up. It would be nice to finally have an answer for Graeme, and i’ve had to admit that Windows is better at something, which pains me.