Not just the terminal, I mean a full remote desktop. What’s the best method? Not just from one linux machine to another machine, but also remoting from a windows machine to a linux machine.

I’m a bit of a linux novice, but trying to do more.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    arrow-up
    27
    ·
    1 year ago

    I’ve been using Rust Desk for a few months now and it’s awesome. Works on Linux, Windows, Mac, iOS, and Android.

    It’s open source and super easy to setup and configure. For limited use cases, you can just use their freely provided servers, but you can also host your own server if you want.

    I’ve been really impressed with the connection speeds and features, it has everything I need including end-to-end encryption for all network traffic, so your remote connection is at far less risk of getting snooped.

    • Unmapped@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 year ago

      I was looking into rust desk. It looked like the perfect solution for remotly helping my family members. The problem is I have them running silverblue. I don’t think rust desk supports Wayland. There is a experimental way I was going to try, but I’m not sure how to install it since its not in Fedora repo or flatpak.

      • Lettuce eat lettuce@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        1 year ago

        Nyfure is right. Wayland support is experimental but has been added to Rust Desk since earlier this year.

        I haven’t tested it on Wayland myself, and remote login isn’t yet supported according to their GitHub documentation, but if you just need a reliable way to provide remote support to your fam, it’s a really solid option.

        Wayland is quickly becoming the standard, and Rust Desk seems to be on that train which is good. I wouldn’t be surprised to see full Wayland support or close to it by the end of next year.

        Also, I just use the .appimage file and it works fine for me. Just make sure to set it as executable with chmod +x or in the file permissions tab in your GUI.

        • Unmapped@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 year ago

          Oh! I didn’t see that app image was an option. I’m definitely going to give it a try now. For my use case I don’t need remote login so that works out fine. Thanks.

  • cizra@lemm.ee
    link
    fedilink
    arrow-up
    15
    ·
    1 year ago

    I’m using VNC over an SSH tunnel. TigerVNC’s vncviewer even has the -via parameter you can use to make creating the tunnel seamless.

  • Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 year ago

    I avoid it at all costs as no solution is really seamless, but NoMachine gave me the best (perceived) latency out of VNC, TeamViewer, and a couple others I tried a couple years ago. It’s also cross platform, but if the machines are in different networks (behind a NAT), you’ll likely need to configure port forwarding manually or via their GUI.

    edit: I just remembered I even played youtube videos and the transport fever 2 game via NX (NoMachine) for a few hours and it worked well, while other protocols had either too much of a degraded quality or latency.

    • Unforeseen@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I use NoMachine as well as it has been the most responsive solution for me.

      My biggest problem that I finally figured out was that NoMachine was attaching to a VNC console instead of creating its own display when I was using it with Unraid VMs (KVM)

    • fuckwit_mcbumcrumble@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      How intensive is nomachine? I’ve used it on decent hardware and it’s performance was pretty good. But I’m thinking of setting it up on the raspbery pis at work since VNC is painful to use.

      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        I don’t know how it compares, but I’ve used it on the Pi and on Android before, and both work.

  • ArtVandelay@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I’ll add to the mix, if it’s Gnome DE, rdp is built in now, it’s under settings > sharing > enable rdp. Then you can use any rdp client, including windows. (Or remmina if from another Linux box)

  • testman@lemmy.ml
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    1 year ago

    >Ctrl+F cockpit
    >0 results
    my dudes, I am dissapoint
    https://cockpit-project.org/

    but ok, yes, for actual remote desktop, VNC or RustDesk, despite RustDesk being some open-core implementation that holds the good stuff in the proprietary release. At least it was when I last checked it out.

    • flashgnash@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 year ago

      I don’t think OP is looking to remote into servers here, personally for servers ssh is great but for accessing my laptop from desktop/vice versa the terminal can be a bit awkward when there are applications with no cli behind them which is where a graphical remote desktop comes in handy

  • lurch (he/him)@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    The best way used to be XPRA. You can also tunnel it thru SSH, but not necessary in a trusted LAN. XPRA is like a per application display proxy that keeps an app running even if the connection is interrupted and enables reconnects as well as transfers of Xclient windows to other Xservers, i.e. you can transfer the remote window from your notebook to your workstation Xserver whithout having to restart the app.

  • danielfgom@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    1 year ago

    If your machines run X then TeamViewer, Rustdesk or Anydesk should work.

    On Wayland I don’t think they will, but I’m not sure. I tried TeamViewer about a year ago and it wouldn’t run under Wayland.

    In general, remote desktop is a pain on Linux.