Live data from Hacker News

RustDesk now supports true unattended remote access on Wayland

rustdesk.com

81–90 of 176 posts

Re: RustDesk now supports true unattended remote access on Wayland

#81
post #43

Earlier quoted context omitted.

Did you even check what hash they are using?

SHA-256. Did you? My point isn't constrained to this exact service, though. My point is that the XKCD-style passphrase is in general not secure. If you make a habit of using it, assuming that the service in question will take care of securing it super duper safely on your behalf, you will get bitten when a service doesn't do this.

If character class constraints are enforced then that password becomes incredibly strong though - e.g. require a capital, and special characters and a number.

Plenty of sentence passwords meet that but now the probability space has exploded.

Re: RustDesk now supports true unattended remote access on Wayland

#82
post #23

Earlier quoted context omitted.

> I think you are both greatly overestimating the number of people who remember what xkcd is and their willingness to do what a webcomic prescribes uncritically XKCD's youtube videos get millions of views each. It is a very popular comic, and that particular password advice has spread beyond it. > What you describe as "bespoke" is likely the normal way someone might use it. And yet the issue in question is about some…

The user in question might have their own personal format that doesn't meet the RustDesk constraints. E.g. they may not use capitals, but use `word1$word2&word3@word4`. Tayloring your format to the requirements of each site is a step towards defeating the utility of the system; now the user needs to remember some arbitrary hard-to-remember details for each password. Although having a standard format for your passphra…

"Look up - there's 7 polywaffles in the sky!"

That phrase will pass almost every single password requirement, and no one is going to crack it by brute force dictionary attack.

Re: RustDesk now supports true unattended remote access on Wayland

#83
post #72
post #61

I have used Remmina over SSH and Tailscale (and generally don’t trust remote desktop tools), which is mentioned in various places by my operating system provider. How does RustDesk compare with that?

It's not VNC-based, so the performance is much better. It also supports multiple monitors.

Thanks!

GNOME Remote Login runs an RDP server, and RDP indeed isn’t fast enough, although is TLS-encrypted.

Re: RustDesk now supports true unattended remote access on Wayland

#85
post #58

How does this work on a technical level? Does it framebuffer grab the current session and inject input events?

Usually the way to be able to even get the login screen is to use DRM/KMS based capture and use uinput for device emulation. It doesn't strictly need root but it does need privileges a user wouldn't have, like access to the DRM card nodes and uinput device. Sunshine does it this way. It entirely sidesteps the problem of X vs Wayland, although this does mean the unattended physical seat can be physically taken over wh…

As I remember, generic DRM interface allows only writing to a framebuffer and not reading from someone's else framebuffer. Do they use some vendor-specific APIs?

Re: RustDesk now supports true unattended remote access on Wayland

#86

Earlier quoted context omitted.

I disagree, modern software should make encrypted connections over something like HTTP3 or QUIC directly so true secure end to end connectivity works. This would make VPN software such as tailscale obsolete.

so without tailscale or any other intermediary turn service how does my computer behind a NAT connect to another computer behind another NAT

Ideally using ipv6 without NAT, but yeah hole punching or quic address discovery like iroh does works too

Re: RustDesk now supports true unattended remote access on Wayland

#87
post #22

Earlier quoted context omitted.

Tailscale, or any encrypted mesh overlay is perfect for this. Infact I prefer it that way. Rustdesk can do what it does best at its core.

I disagree, modern software should make encrypted connections over something like HTTP3 or QUIC directly so true secure end to end connectivity works. This would make VPN software such as tailscale obsolete.

One of my primary use cases for tailscale/VPN is that I can happily run stuff (grafana, gitea, etc) and not have to be panicked about monitoring for CVEs - I serve it all over HTTPS but I don't want to put it on the public internet if I don't need to.

Re: RustDesk now supports true unattended remote access on Wayland

#88
post #37

Earlier quoted context omitted.

Well first there was TeamViewer which was VNC with more bells and whistles then it became enshittified. Then anydesk came along and ate up teamviewer then that became enshittified, Now we have rustdesk which seems to hopefully be a bit more immune to being enshittified. If you already use VNC this is not something for you

RustDesk is also open source including the server so you can fully self-host.

That's not really true for quite some time now. Both client and the free server depend on a separate submodule that has no LICENSE file whatsoever. Because of that RustDesk is stuck in a limbo somewhere between open source, source-available and closed source. Also, the whole management of the project seems questionable. Also for some features a dll blob which is not open source is required with no source disclosed at all.

Re: RustDesk now supports true unattended remote access on Wayland

#89

I have a Raspberry Pi hooked up to my TV and whenever I need to control it from my laptop (getting and interacting with the same screen on my laptop that I see on my TV) I have been using VNC. It is quite slow. Would this work better for that use case or is it really intended for something different? (And if the latter are there better solutions than VNC for what I want to do?)

Yes this will give you similar results. There's VNC and VNC-likes (rdp, steam link, rustdesk, etc) which all do similar: stream a screen, allow remote keyboard/mouse, maybe redirect sound, maybe use video encoders. There's also things like deskflow, which allow you to use one keyboard/mouse and control with multiple machines.

Thanks! I will check it out then.
Post reply on HN