Live data from Hacker News

Xrdp: An open source RDP server

github.com

41–50 of 80 posts

Re: Xrdp: An open source RDP server

#41

Another option is http://xpra.org/ . It’s a bit more of a commitment as (from what I understand) it replaces you displayManager (e.g. Gnome gdm) and I haven’t gotten around to trying it but I personally prefer Xforwarding over rdp. Is the difference between RDP and xforwarding basically RDP is giving you a video of the remote display and sending the mouse clicks + XY position top? Vs xfowarding which natively renders…

> Is the difference between RDP and xforwarding basically RDP is giving you a video of the remote display and sending the mouse clicks + XY position top?

That's not at all how RDP works, that's how VNC works. RDP basically considers your display (and sound, clipboard and devices) as though they were connected to the server. Have a 4k display locally but only some crappy 1024x768 relic connected to the server? Doesn't matter, you can have a 4k desktop. Cut from your local stuff and paste to your remote stuff. Print from a remote program to your local printer. Configuration is just a few checkboxes.

Re: Xrdp: An open source RDP server

#42
Wow. i'm glad i found this. I've been looking for a way to connect to my laptop running Ubuntu 20.04 from my desktop running windows 10. I tried a few other programs before but they weren't compatible with windows rdp.

Re: Xrdp: An open source RDP server

#43
I've been using xrdp for headless Raspberry Pi installations running Rasbian for years. It's easy to install and is a way smoother experience than vnc. Connections from Windows and Linux have rarely ever been a problem. Connecting from Android used to be an issue, but I think even that has been resolved at this point.

Re: Xrdp: An open source RDP server

#44
post #27

I used to maintain some linux remote desktops at my job for specific workflows of certain employees. Wow, using xrdp was a complete gong show to manage. The most common bugs were in the assignment of displays on user logon, as well as a crappy, often buggy, login screen (though GUI logins for linux are fascinatingly weird pretty much universally.) That being said, even in evaluating alternatives there wasn't anything…

How windows rdp manages multiple monitors, and window resizing when you aren’t on a full screen is bananas compared to vnc, the only problem I had is sometimes it d

Re: Xrdp: An open source RDP server

#45
post #38

I use RDP multiple times every day. I have tested Linux RDP server implementations and they are very buggy and really not production ready only NX kinda is (yet not as good as MS RDP). VNC is so bad and lacks so many features that it's not even considered a competition - it's old insecure slow protocol that should be forgotten by now.

Although VNC allows multiple users to view the same screen at the same time (and fight over the mouse if they wish). In all seriousness though it's useful if you use VNC just to remote monitor a screen and want to leave it open indefinitely. Also RDP uses TCP and UDP which makes it bad for SSH tunnelling, as opposed to VNC which is TCP only and easy to tunnel.

I'm not an expert on RDP. But I tunnel RDP over SSH all the time... What am I doing right?

Re: Xrdp: An open source RDP server

#46
post #38

I use RDP multiple times every day. I have tested Linux RDP server implementations and they are very buggy and really not production ready only NX kinda is (yet not as good as MS RDP). VNC is so bad and lacks so many features that it's not even considered a competition - it's old insecure slow protocol that should be forgotten by now.

Although VNC allows multiple users to view the same screen at the same time (and fight over the mouse if they wish). In all seriousness though it's useful if you use VNC just to remote monitor a screen and want to leave it open indefinitely. Also RDP uses TCP and UDP which makes it bad for SSH tunnelling, as opposed to VNC which is TCP only and easy to tunnel.

RDP can be limited to TCP. Microsoft's client autodetects whether UDP is available and can work without it.

Re: Xrdp: An open source RDP server

#47
Xrdp is now used by Hyper-V Enhances Session Mode. It performs great.

Personally I encountered a problem that Xrdp recognizes wrong keyboard layout (I use JPN Windows and US keyboard, but recognized as JP keyboard in Xrdp)

Re: Xrdp: An open source RDP server

#48
I've been recently evaluating vnc and xrdp for a project. xrdp was much harder to install and configure. Documentation was sparse and outdated. VNC provided multiple choices of well established implementations and in low latency environment with simple Desktop (xfce), both provided pretty good feel.

Re: Xrdp: An open source RDP server

#49
Headless?

In the Features section of the xrdp GitHub project page is this: "Connect to a Linux desktop using RDP from anywhere (requires xorgxrdp Xorg module)"

Does this imply that serving from a headless Linux machine is not possible like we can with vncserver instances?

Re: Xrdp: An open source RDP server

#50
post #38

Earlier quoted context omitted.

Although VNC allows multiple users to view the same screen at the same time (and fight over the mouse if they wish). In all seriousness though it's useful if you use VNC just to remote monitor a screen and want to leave it open indefinitely. Also RDP uses TCP and UDP which makes it bad for SSH tunnelling, as opposed to VNC which is TCP only and easy to tunnel.

I'm not an expert on RDP. But I tunnel RDP over SSH all the time... What am I doing right?

it's very common to use RDP over an SSH tunnel. it's not great in low bandwidth situations, of course. but in today's world, it's usually fine.
Post reply on HN