Access your PCs from ANYWHERE with REMOTE DESKTOPS (Linux, Mac, and Windows)

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Stream any OS, desktop, or app to your browser, now with translations: kasmweb.com/do...
    Grab a brand new laptop or desktop running Linux: www.tuxedocomp...
    👏 SUPPORT THE CHANNEL:
    Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
    UA-cam: www.youtube.co...
    Patreon: / thelinuxexperiment
    Liberapay: liberapay.com/...
    Or, you can donate whatever you want: paypal.me/thel...
    👕 GET TLE MERCH
    Support the channel AND get cool new gear: the-linux-expe...
    🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
    Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! podcast.thelin...
    🏆 FOLLOW ME ELSEWHERE:
    Website: thelinuxexp.com
    Mastodon: mastodon.socia...
    Pixelfed: pixelfed.socia...
    PeerTube: tilvids.com/c/...
    Discord: / discord
    #remotedesktop #vnc #rdp
    How does a remote desktop work? Essentially, it mirrors the contents of one PC onto the display of another PC, either through a dedicated app, a web browser, or the native capabilities of your operating system. There are two primary protocols: RDP, or Remote Desktop Protocol, and VNC, or Virtual Network Computing.
    Let's start with KasmVNC. It's open source, free of charge, and you can download the server component from their GitHub page. It's packaged for various Linux distributions including Alpine Linux, Debian, Ubuntu, Fedora, OpenSUSE, Kali Linux, or Oracle Linux, all for ARM or x86 CPUs. It doesn’t have a server component for Windows or macOS though, so it’s Linux only.
    Once the server component is installed on the PC you want to remote into, you'll need to use the command line. Simply run 'vncserver', and you'll be prompted to create a user that you’ll use to login to your remote desktop.
    Then, add your user to the ssl-cert group with the command displayed in your terminal.
    Then go to your client PC, open a web browser, type the IP address of the server followed by the port number indicated when you ran the 'vncserver' command.
    You'll be asked to enter your login and password for the user you created, then you're in. You'll get a nice sidebar with options to tailor performance, frame rate, compression, and more. And if you want to really get into the details, there’s a YAML configuration file you can edit either in /etc/kasmvnc, or you can have your own config file for your user in .vnc.
    If you want to remote into a Linux PC, most desktop environments have settings that let you enable remote desktop. In GNOME, for example, you go to the sharing page, then 'remote desktop', and enable remote control. KDE has the 'krfb' app that allows you to share your desktop.
    On the client side, all you need is either an RDP or VNC client. The 'Connections' app in GNOME and 'KRDC' in KDE are probably the best integrated apps, or you can use 'Remmina'.
    "If you want to remote into a Windows PC, your best bet is the in-built Remote Desktop Protocol or RDP. To enable it on Windows 11 Pro (home doesn't support it), simply open the Settings app, click 'System', then 'Remote Desktop', and toggle it on. A pop-up will ask for confirmation, just click 'Confirm', and voila - you're done with the server-side setup.
    On the client, you'll need an RDP client. For Windows, macOS, iOS, and Android, you have Microsoft's Remote Desktop app. And for Linux users, there's Remmina - a free, open source tool available on any distro through Flathub.
    If your server is a Mac, the process is quite similar. First, open System Settings, navigate to General, and then to the 'Sharing' page. Here, enable 'Remote Management'.
    Next up, you need a VNC client on the client PC. Just input the IP address and the username of your Mac's user. However, one thing to keep in mind is that performance can vary. Since the resolution on Macs can be quite high, you might find it's not as fast as you'd like.
    Some virtual machine clients can let you remote into a VM, for example, in Virtualbox, you have a remote display tab in the “display settings” of your VM. Now to make sure this works, you’ll need to install the Virtualbox Extension pack, which you can download for free from Virtualbox’s website.
    download.virtu...
    Then, in Virtualbox, you can click the tools tab, the the little list button, and then extensions. Here, click install, then select the extension pack, and you’re done. Now you can enable remote display in the VML’s Display settings.

КОМЕНТАРІ • 288

  • @TheLinuxEXP
    @TheLinuxEXP  Рік тому +22

    Stream any OS, desktop, or app to your browser, now with translations: kasmweb.com/docs/develop/developers/builds.html

  • @abubakrakram6208
    @abubakrakram6208 Рік тому +191

    I wish remote desktop was a good enough solution for me to just keep a thin client laptop and a powerful desktop, but it’s not. Having the power on hand is just easier.

    • @JamesJohn-tg2jg
      @JamesJohn-tg2jg Рік тому +15

      Try Sunshine + Moonlight

    • @kaktusgoreng
      @kaktusgoreng Рік тому +1

      Steam link is usable too

    • @scottmallonee
      @scottmallonee Рік тому

      ⁠@corbinauriti7807I had to look that up. It better be great for $30 per user per month. I don't know how I could justify that cost. That just seems crazy when there are plenty of options for free that do a pretty decent job and are completely usable remotely.

    • @questionyourbeliefs
      @questionyourbeliefs 10 місяців тому +1

      I agree. Especially for graphics intensive tasks like video/audio editing

    • @YehNahh
      @YehNahh 5 місяців тому +1

      Bruh, thats exactly how I use this software... thin client with a battery life longer than my lifespan and a powerful server... maybe you are doing something wrong?

  • @christiansilvermoon
    @christiansilvermoon Рік тому +79

    Excellent video! I'm a little surprised you didn't mention Barrier. It's not a Remote Desktop software, but it *does* let you use your keyboard and mouse across multiple computers running Windows, Mac, or Linux. It's really handy if you have multiple systems at your desk

    • @TheLinuxEXP
      @TheLinuxEXP  Рік тому +14

      True that’s also a great solution!

    • @vaisakhkm783
      @vaisakhkm783 Рік тому +9

      @@TheLinuxEXP KDE Connect too... i use it with tailscale, now i can control my system from anywhere.. i check notification in system in my home from a train.... super cool

    • @EvanEdwards
      @EvanEdwards Рік тому

      @@vaisakhkm783 KDE Connect is absolutely fantastic in a bunch of tiny ways.

    • @wrona1993
      @wrona1993 Рік тому +1

      Once I used `synergy` but `barrier` seems to be even better.

    • @vaisakhkm783
      @vaisakhkm783 Рік тому +1

      @@wrona1993 isn't both are essentially same? One fork of the other..

  • @thetee8682
    @thetee8682 Рік тому +48

    At home in a LAN environment, I'm using sunshine and moonlight combo which also works very well for gaming. Very similar to the also pretty good steamlink streaming.

    • @patrikeriksson8410
      @patrikeriksson8410 Рік тому +5

      Yeah this combo is best if you're concerned about latency and framerate :). I use it on my underpowered laptop whenever I go outside to get a smooth remote desktop experience, need decent WiFi on WAN though(but about 30mbps is surprisingly enough for 1080p 60fps!)

    • @paw565
      @paw565 Рік тому +1

      How to set it up? Do you recommend any tutorials?

    • @rodrigo.55
      @rodrigo.55 Рік тому +1

      yeah

    • @rjbse
      @rjbse 3 місяці тому +1

      thanks for the suggestion, loving it!

  • @johnyferreira8733
    @johnyferreira8733 Рік тому +11

    You missed to inform that this only works if you’re on the same network. Remote machines will need port forwarding.

    • @semmu93
      @semmu93 Рік тому +3

      i would rather use some VPN solution (self-hosted, or zero-config mesh, like tailscale)

  • @mylinuxforwork
    @mylinuxforwork Рік тому +3

    I’m using an RDP connection to a Windows 11 pro virtual machine on KVM. I’m passing through a second GPU to the VM and access it via freerdp! Advantages: Fully integrated into my Qtile window manager plus all Windows 11 effects available. This gives me the best performance and quality so far.

  • @SirRFI
    @SirRFI Рік тому +1

    If you use multiple devices in the same place, USB hub with switch option is good solution - it switches which computer all the USB devices are connected to, without need to replug everything or have double the amount of peripherals. KVM also exist, though due to the "monitor" part they can be pricey.

  • @rijaja
    @rijaja Рік тому +4

    My uni uses VMWare horizon and I've found the compression is good even on my relatively slow internet. It works pretty well and has nice features, but I see how it's more limited than kasm since it has to be a VM

    • @_framedlife
      @_framedlife Рік тому

      Citrix has solutions to remote in to both VMs and physical systems all in one page

  • @sergeykish
    @sergeykish Рік тому +2

    I have to access family machines behind NAT. Google Remote Desktop solves my needs though it requires to establish each session and some Windows windows are not accessible.

    • @wombatdk
      @wombatdk Рік тому

      If you're not opposed to closed-source there's a few options that might help. While I have some reservations against the company, TeamViewer QuickSupport (free for personal use AND works on any OS, including phones) is hard to beat. Put the executable on their desktop and they can run it if they need help. Much safer than having a permanent remote desktop installed.

  • @NFvidoJagg2
    @NFvidoJagg2 Рік тому +2

    there is also rustdesk, and parsec, which work with all three
    Edit: parsec doesn't work with linux hosts

  • @michaelheimbrand5424
    @michaelheimbrand5424 Рік тому +3

    My biggest beef with all these solutions since forever is that I need to remote in to random machines where I don´t have the possibility and/or access to map any ports for RDP/VNC. It´s hard enough to get these random people to install teamviewer. But also have them configuring a firewall over telephone is of course more or less impossible. So I´m stuck with teamviewer (which I hate BTW). And that also prevents me from using any BSD laptop in the field. Teamviewer is Win/Mac/Linux-only.
    So if you ask me. Getting through NAT is the absolute biggest problem. In reality for VNC/RDP to work over internet, the machine you want to control will need a static (local) ip and also a port mapping in the owners firewall or using a VPN. So forget laptops, you don´t want a static ip on those. And how many actually have a home router with a decent VPN server? I mean, to be worth it, you really have to have a big need of remoting the said machine.
    The video is good but should have mentioned that it´s basically only for devices on the same subnet.

  • @FlorinArjocu
    @FlorinArjocu Рік тому +1

    All these are local network remote desktop connection. Many of us want to access our machines truly remote, over the internet. There are programs that do that.

    • @L3viticus.
      @L3viticus. 2 місяці тому +1

      I'm sorry what programs do that?

    • @FlorinArjocu
      @FlorinArjocu 2 місяці тому

      @@L3viticus. Teamviewer, VNC Connect, etc

  • @michadybczak4862
    @michadybczak4862 Рік тому

    Thanks. Very useful video. Saved it on the list to access it whenever I need refreshing on the topic.

  • @blion3d
    @blion3d Рік тому

    i use parsec, works wonderfully for even gaming and creative workflows

  • @marmadukemontague4081
    @marmadukemontague4081 Рік тому +3

    The only reason to VNC into a Windows PC is to turn the thing off.

  • @John7No
    @John7No Рік тому +1

    for some weird reason I have noticed that if you do a Mac to Mac connection with he screen sharing app that is preinstalled, the performance is amazing, to the level of RDP.
    But if you try to connect from a Win or Linux with another VNC client app, then it is kinda crappy. Not sure what is Apples default settings for vnc ....

    • @billeterk
      @billeterk Рік тому +1

      I found that this week too. I don’t have enough time / skill for packet sniffing but I’m curious :-). There’s some obvious progressive image loading going on rather than just low vs high quality compression

    • @julian.morgan
      @julian.morgan Рік тому +1

      Yes - I do a fair amount of remote tech support from my hackintosh to my 80+ year old dad's MacBook this way - me in the UK and him in Spain. It's understandably a bit laggy but orders of magnitude better than trying to talk him through what to do!!

  • @DontKnowDontCare
    @DontKnowDontCare Рік тому +1

    Try Sunshine/Moonlight for gaming and GPU intensive stuff.

  • @agoniavr
    @agoniavr Рік тому

    Hey Nick, what's the theme/icon pack at 4:32? It looks super clean! Also, is that Fedora?

  • @marcc5768
    @marcc5768 Місяць тому

    I have Linux Mint XFCE 21.3 on my media PC, but I can't seem to find the settings for allowing for the desktop sharing of my media pc to my main Mint PC running Cinnamon 21.3 and using Remmina.Should I try putting KasmVNC on my Media PC to access from my Main Mint PC? Does KasmVNC allow for transfer of files back and forth between linux machines?

  • @sweetmelon3365
    @sweetmelon3365 Рік тому +1

    How do we deal with the ip address if the server is outside our local network?

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому +1

      Basically you're dealing with NAT traversing and ports forwarding which can get _very messy_ quickly. If you can get a VPN - or one of those nifty VPN replacements such as Tailscale - running between the remote locations then it is a piece of cake, though.

  • @TVPInterpolation
    @TVPInterpolation Рік тому

    i personally use reemo for most of those needs. the only minor inconvenience is that it doesnt work with wayland (yet?).

  • @shab-re5334
    @shab-re5334 Рік тому

    can you make a tutorial on server setup with ssh for nextcloud and motion eye?
    I've also seen immich which is a great self host photo backup solution with most google photos-like interface and features

  • @jonnymin.speranza6854
    @jonnymin.speranza6854 5 місяців тому

    i wanna use my wyse 3040 dell for connecting in my promox linux virtual machine. Can you help me?

  • @Ivaylo.Georgiev
    @Ivaylo.Georgiev Рік тому

    In my experience over the years I have had the most trouble free work with Chrome Remote Desktop on cross platform.

  • @Legion-495
    @Legion-495 Рік тому

    Well one could also use Rustdesk with a own server. But did not know Gnome supports rdp

  • @Powermongur
    @Powermongur Рік тому

    Are there any good remote access program that has low latency and works with video? Right now i have NoMachine, but the resolution is not good during video. On Windows i have Parsec, but it doesn't work for hosting on Linux. Only the client works.

  • @aniksen3831
    @aniksen3831 10 місяців тому

    I need a made in japan linux distro, did you know any Japanese made linux distro?

  • @phanirithvij
    @phanirithvij Рік тому

    Some related things, rustdesk, barrier

  • @Gskvj
    @Gskvj Рік тому

    Does this work in wayland?

  • @Sizzlik
    @Sizzlik Рік тому

    Ahh yes...the nice young indian man from microsoft tech support called once and installed such thing for me...quite expensive it got, i must admit.

  • @TravisTennies
    @TravisTennies Рік тому

    Upgrade from Windows 11 home, to Debian Linux! ;)

  • @RoelandJansen
    @RoelandJansen Рік тому

    not all can be managed on the cli easily. If at all.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      Virtually _everything_ can be managed on a CLI on a UNIX machine. And I mean EVERYTHING. 😄

    • @RoelandJansen
      @RoelandJansen Рік тому

      @@RogerioPereiradaSilva77 Any software that only gives you a graphical installer.. OOPS

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      @@RoelandJansen For a UNIX *server*? Sun used to do a lot of GUI installers in Java for Solaris WAAAAAAAY back in the day - it was their version of 'eating their own dog food' and push Java everywhere - and was a sort of outlier in that regard but to the best of my knowledge they always offered a CLI alternative as well so you didn't have to have X on the server. Everybody else - literally everybody else - offer either text-based or TUIs installers for their server applications.

    • @RoelandJansen
      @RoelandJansen Рік тому

      @@RogerioPereiradaSilva77 unless you call 500+ vCPU's and more than 10TB of memory not a server.....
      so yes, AIX, SLES, RHEL Some need X to get the installations done.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      @@RoelandJansen I currently work for IBM on AIX, zLinux (running SLES as LPARs on POWER) and OpenShift (running x64 RHEL VMs) and while in some cases the deployment is handled automatically by a cloud pipeline + some Ansible (and thus I don't get involved at all), I can't remember a single time where I needed anything other than SMIT (a classic TUI interface) and plain SSH access on AIX. To be fair, every now and then I have to deal with the Hardware Management Console (HMC) which happens to be a Physical / Virtual appliance used to manage IBM Systems including IBM AS/400, IBM System p, IBM System z, and IBM Power Systems and while it does have a SSH interface, I find its commands very hard to remember and thus use the HTTPS web interface instead. Not X11. I don't have a single server under my reach that runs X11 and other than sandboxes in my homelab, I haven't seen them professionally in over a decade.

  •  Рік тому

    Just imagine the people in charge of X11, getting high smoking network transparency, and a client-server architecture to shame Mr. Rube Goldberg… and then everybody uses VNC which is basically video streaming because no one wants to deal with the X11 bullsh*t. Kind of sad.🤷‍♂️

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      Remote X11 is very simple to use these days. It can get complicated depending on the authentication settings but most people typically just need to connect to SSH using the -X parameter which enables X11 forwarding. However, X11 forwarding is subjected to X11 SECURITY extension restrictions by default which makes the whole authentication thing a bit messy sometimes so I prefer to use -Y instead of -X which enables trusted X11 forwarding. Trusted X11 forwardings are not subjected to the X11 SECURITY extension controls. And that's about it.
      Once connected, you just need to call a X11 program from the terminal (e.g.: xeyes & or firefox &) and lo-and-behold: the app will be executed in the remote machine but will be displayed in the local machine (which obviously must be running a X11 client; not gonna work with Wayland). The performance is pretty good on LANs, comparable to that of a good VNC server implementation and with the advantage that you can run individual applications.
      That said, remote X11 is a product of its time and doesn't perform well over WANs. It was devised for a world that doesn't exist anymore. It doesn't perform any sort of compression to speed up the rendering on the client. Virtually any other remote desktop solution can beat it in that scenario. There are exception such as NoMachine NX protocol which is a sort of proprietary implementation of X11 that adds all the missing bits and is quite nice, though.

  • @lamar9525
    @lamar9525 Рік тому

    Great YT! But what about a Android device?

  • @serionn
    @serionn 5 місяців тому

    hello im finally back to linux

  • @drshaurya
    @drshaurya Рік тому

    CHROME REMOTE DESKTOP Should have been mentioned!!!!!!!!!!!!!!!

  • @adiack1534
    @adiack1534 Рік тому

    i feal kinda bad for you on the sponsor front as because Linux and privacy services don't seem to do discount on sponsorships, people dont realy click your link. I got proton mail after hearing you talk about it for ages and completely forgot to use your link i just duck duck go ed it (dam that realy doesnt work).

  • @Damglador
    @Damglador Місяць тому

    Parsec can game

  • @lhodeniz
    @lhodeniz 10 місяців тому

    so complicated your explanation

  • @motionthings
    @motionthings 9 місяців тому

    Rustdesk

  • @SnakePlissken25
    @SnakePlissken25 Рік тому

    Kasm's licensing model is very unclear, and I'm not sure I'd trust them.

  • @gwgux
    @gwgux Рік тому +40

    Remmina is extremely useful IMO. It's also good for saving a lot of SSH connections as well. :)
    The only thing I would add though is don't do this directly over the Internet. Tunnel it through a VPN/SSH or something else. Again, don't do any of this directly over the Internet. All the remote desktop protocols get hacked all the time so tunnel it through a VPN, SSH, etc.

    • @billeterk
      @billeterk Рік тому +3

      Yeah, tunnelling works well. You don’t get much of a speed hit and don’t need to worry about whether the client sends clear text

    • @user-28qhfk65
      @user-28qhfk65 Рік тому

      Can someone help me, I use Remmina to rdp into windows 10 but the problem is that the wallpaper is stays black.
      Searched the internet but no solution worked for me.. such a bummer because I like Remmina 'scaled desktop to windows' setting and no its not windows fault because using freerdp via command line shows the wallpaper, the only reliable 'solution' I found is that it can be 'changed' in Remmina's setting but that 'setting' does not exist at all.

  • @Hobbitstomper
    @Hobbitstomper Рік тому +27

    Parsec is the only one that actually makes it feel like you're actually on a local computer. All other remote desktop tools are a joke in comparison (in terms of performance and screen quality).

    • @akashsahu933
      @akashsahu933 Рік тому +13

      "Hosting is currently only available on Windows and macOS computers."

  • @Whatupdays
    @Whatupdays Рік тому +7

    I use Rustdesk and host my own server on my Unraid server. I will use Parsec to play games from my Windows VM.

  • @kuhluhOG
    @kuhluhOG Рік тому +28

    In case of RDP it's not just better compression.
    If possible (which especially today is less and less the case) it even sends over the commands to render the GUI instead of rendering it and then sending over a picture.

    • @TheLinuxEXP
      @TheLinuxEXP  Рік тому +9

      Thanks for the precisions!

    • @supercellex4D
      @supercellex4D Рік тому +6

      like X11!

    • @kuhluhOG
      @kuhluhOG Рік тому +3

      @@supercellex4D with the difference that basically no toolkit which we use these days actually uses X11 but just sends over pictures (they do that since way before Wayland existed btw)
      and since X11 doesn't compress stuff, it basically works like a bad VNC

  • @pialdas6835
    @pialdas6835 Рік тому +51

    I want to mention for those who use QEMU instead of VirtualBox, you can also remote into your VMs using the Spice protocol. It's just like VNC although a little bit better since it supports audio. Virt-Manager has a front end for managing this or you can edit the XML files directly to get it working. The only limitation is that 3D acceleration has to be disabled for the VM you're trying to remote into for this to work.

    • @DarrylAdams
      @DarrylAdams Рік тому +5

      QEMU f is a wonderful idea for a French Linux Man video. Between spice and the front end (like Boxes, Virt Manager and QuickEMU). QuickEMU is great for the range of click and play os choice (including Mac OS, Haiku and Windows), boxes is a middle choice and Virt Manager is deep dive without going command line.

    • @patrickprucha5522
      @patrickprucha5522 Рік тому +2

      Agreed. That's how i have my system set up. Libvirt or virt-manager is very very powerful for that aspect. And it is based on ssh connection too! Even better.

    • @rodrigo.55
      @rodrigo.55 Рік тому +1

      doesnt need to disable if there is a gpu passthrought

    • @TheVincentKyle
      @TheVincentKyle Рік тому +1

      I'm still looking for a good browser-based SPICE client if anybody knows of one.

    • @pialdas6835
      @pialdas6835 Рік тому

      @TheVincentKyle Same. SPICE isn't near popular as VNC so it's hard to find resources about it. If anyone knows a SPICE client/server that works with Wayland compositors (preferably wlroots-based), i would like to know.

  • @marcusjohansson668
    @marcusjohansson668 Рік тому +7

    DO NOT JUST OPEN PORT ON YOUR ROUTER TO CONNECT! (especially with vnc)
    Measures needs to be taken if you want to connect from the internet.
    I'm honestly a bit surprised nothing of that was mentioned in the video!

    • @salgadosp
      @salgadosp 2 місяці тому

      Why not?

    • @marcusjohansson668
      @marcusjohansson668 2 місяці тому

      @@salgadosp Because it is highly insecure.
      With VNC for example, it is completely unencrypted so anyone could watch.

  • @unclerubo
    @unclerubo Рік тому +7

    I miss FreeNX. I remember remoting to my OpenSUSE PC from my Windows machine at work *BACK IN 2005-2006* and performance was astonishingly good. I wonder why it went away.
    If only someone made something like that for Wayland...

    • @davidcave5426
      @davidcave5426 Рік тому

      x2go uses that technology and it's very good. Really good performance. I'm using it right now to connect to my openSUSE file server from my Windows 11 laptop.

    • @wombatdk
      @wombatdk Рік тому +1

      NoMachine still exists, though I do not think the Free version still does. I may be wrong.

    • @unclerubo
      @unclerubo Рік тому

      @@wombatdk Yeah, I checked a while back and that seemed to be the case. I still don't understand why the FOSS version was not forked and maintained though...

  • @KalosLikesComputers
    @KalosLikesComputers Рік тому +3

    Gaming on Remote Desktop is possible with something like Parsec! I've covered it before and it's very impressive

  • @csharpner
    @csharpner Рік тому +4

    You can't use RDP remoting into Windows to help family or friends remotely because when you log in, their local screen goes to the login screen. Only one of you can see the working desktop at a time.

    • @marcoasa90
      @marcoasa90 Рік тому +1

      The first point completely neglected in the video is that you can't remote to help friend or family because - thank God - RDP ports are not open to the internet so either everything is joined by a VPN or you just can access your local network.

    • @csharpner
      @csharpner Рік тому +1

      @@marcoasa90 On Windows, you can't both see the desktop at the same time, was the point I was making. And yes, even to have just the remote viewer view the screen, you have to open a port. That is also true, but different from my point.

  • @trevorford8332
    @trevorford8332 Рік тому +3

    Remmina is not bad app. I don't like the look of some of the other ones. 😊

  • @Little-bird-told-me
    @Little-bird-told-me Рік тому +4

    *Thanks Nick* This was very succinct and polished introduction to _remote desktop_ a topic many don't bother to venture into, because it seems -hard- . Definitely gonna give it a try !

  • @atps
    @atps 8 місяців тому +1

    Sftp or ssh + X11 forwarding cover my VERY basic needs.

  • @becuasegoodreason
    @becuasegoodreason Рік тому +1

    is there any one know ay solutions for:
    wake-on-line M1 mac mini,
    Or diffrent way;
    remote wake up m1 mac mini from sleep state

  • @soapbubblesx
    @soapbubblesx Рік тому +1

    Rustdesk? Where rustdesk mate?
    Its free, opensource, even the teamviewer-like server implementation, so you can run it on your own server. Performance kicks ass also.

  • @OldMan_PJ
    @OldMan_PJ Рік тому +4

    I use Chrome Remote Desktop on all of my devices, works great and can be run from any tablet or phone that runs Google Chrome browser. I also use it in my home for managing systems and a headless server running Windows 10. I like that it works over the Internet with Google handling the IP address resolution and doesn't require any configuration beyond installing the extension and creating a password for the system.

  • @Manian488
    @Manian488 Рік тому +2

    Instead of using many different clients for each platform, why not Google Remote Desktop? this also works on all 3 platforms and can be integrated in Chrome. Easier to explain to family members and set up, one remote app for linux, mac, windows.

    • @ukcc1
      @ukcc1 Рік тому

      Where as i have tried Google remote desktop and found it worked well, for some people who watch this channel I suspect they dislike the though of using something from Google from a privacy aspect. As who knows what data the Chrome extension is collecting and sending off to Alphabet?
      I am surprised Nick didn't mention it as an option though as it is multi platform and works over the internet without any ports needing to be opened up.

  • @kevinmjomba3394
    @kevinmjomba3394 Рік тому +3

    Meow

  • @MrRaki72
    @MrRaki72 Рік тому +4

    Rustdesk is also a great OSS Software

  • @fuseteam
    @fuseteam Рік тому +1

    This and tailscale allows remote access without increasing the attack surface xd

  • @seangraylin
    @seangraylin Рік тому +1

    If you open up RDP or VNC to the internet you’re asking for trouble.

  • @AndrewHansford
    @AndrewHansford Рік тому +3

    My requirements 1) multiple users remoting into a linux server each with own graphical environment 2) persistent session ( detach and reattach to session) 3) desktop resizes to remote window 4) password is the users server-side password however that server authenticates users. VNC almost worked. Some server/clients could not resize the desktop and I never figured out how to get VNC to use the server-side credentials. Setting up a VNC session via SSH was cumbersome. X2go meets all requirements and will start a new session OR reattach to a running session from the client. Its development is sputtering however and remote compositors do not work. Forget trying to get gnome or KDE running. I'm interested to see what kasm brings to the table.

    • @nephrusdf6
      @nephrusdf6 Рік тому

      are you sure its not a wayland issue? in regards to gnome and kde

    • @wombatdk
      @wombatdk Рік тому

      As long as it's X11, you can use e.g. TightVNC server to set up a multi-seat environment. It's been a while since I last did that, but I recall it was pretty easy to do with many tutorials out there. The password issue might break your neck though, as the way the passwords get stored doesn't match. The way I did it was to dump users - without a VNC password - right to the regular login manager and from there they would log into their normal sessions (KDE). Another potential issue: Sessions were not persistent, a disconnect would close their session as there was no "memory" of who was logged in from where into what session.

    • @nephrusdf6
      @nephrusdf6 Рік тому

      @@wombatdk The only issues i have ever had with x2go is the occasional random log file runaway that would fill an entire hard drive. but i am a cinnamon and mate user

  • @newguyiswinning
    @newguyiswinning Рік тому +2

    Been a few years but for remote gaming, parsec/parsecui or whatever worked really well. Can host on your gaming pc and stream it

  • @KalosLikesComputers
    @KalosLikesComputers Рік тому +1

    I absolutely love SSH. My server doesn't even have a desktop environment. But I understand that most people need one.

  • @trapexit
    @trapexit Рік тому +1

    RustDesk?

  • @kaz49
    @kaz49 Рік тому +1

    :)

  • @CHA0SBLEEDS
    @CHA0SBLEEDS Рік тому +1

    I just use chrome remote desktop. Not sure if it's safe, but I like it because I can access via my phone, mac, tablet or other PC easily.

  • @GaryP1130
    @GaryP1130 2 дні тому

    Nick. Quick question. Do you think there would be any advantage to setting up KasmVNC within a virtual machine or container, or not necessary? Thanks!

  • @vaisakhkm783
    @vaisakhkm783 Рік тому +1

    TightVNC and TigerVNC is super cool projects... those can run in headless setups... like raspberry pi
    you should mentioned that tooo

  • @edisco3643
    @edisco3643 4 місяці тому

    Did not provide any explanation on how to install kasm or choose the correct install for linux server BOOO

  • @NetBandit70
    @NetBandit70 Рік тому +1

    Sounds great except that on Linux, your remote Linux system becomes unlocked. Oops security.

  • @nic_s3385
    @nic_s3385 Рік тому +1

    Disabling as many animations as possible can make a huge difference in the performance for RDP and VNC. Having application windows animate as they open or minimize will give you a laggy experience as seen with MacOS in this video. Mac's animations are some of the worst... at least it used to be... it's been a while since I've had to touch a Mac. In windows I disable almost everything apart from smooth scrolling and smooth font edges and it's ssssooo much better just in general and makes a huge difference for RDP as well. It's easy to do and worth a try if you've never tried it.

  • @njnjco
    @njnjco Рік тому +1

    I’m often in places with poor internet connections, so it’s nice to always have your main machines and storage on hand for when you need it. If you rely on the internet for remote desktop or cloud storage, you will be let down eventually. That might not be an issue for you most of the time, but when it is, it really is. I still use the free tiers of cloud storage to transfer or back up small files in the cloud just in case, but I have access to everything I need offline as a general rule. I like the idea of remote desktops, so I always click on videos about them, but it’s not the solution for me. Maybe some day.

  • @roccociccone597
    @roccociccone597 Рік тому +1

    One more tip, if you’re using a kvm + qemu vm with a gpu pass through looking glass might be worth a look.

  • @ali-mw5no
    @ali-mw5no 26 днів тому

    5:43 you saying something but typing something else!

  • @ForeverZer0
    @ForeverZer0 Рік тому +1

    Just using X11 forwarding with SSH is a simple solution that is also already builtin to any any system that uses X . I am unsure if Wayland has this feature, I haven't made the switch yet, but I would be surprised if it didn't have an equivalent. It is literally just one extra option to add to the ~/.ssh/config and an extra flag to the SSH connection, and boom, you are running graphical applications from one machine and forwarding the display to another, with all the security SSH offers and no extra software.
    It doesn't have ll the bells and whistles that dedicated software has, but it is as secure as it gets compared to other RDT software, quick and easy to use, and uses tools that you likely already have installed.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      Wayland doesn't have such a feature, no. The developers decided since day one that X11 implementation of remote desktop does not fulfill all the requirements for a modern remote desktop solution so they dropped that from the get go. They expect us to use other solutions such as VNC or RDP. While I don't disagree with their reasoning, I'll miss the remote desktop features of Xorg when I finally leave it behind; it is practical and works decently on a LAN as you stated.
      That said, remote X11 is a product of its time and doesn't perform well over WANs. It was devised for a world that doesn't exist anymore. It doesn't perform any sort of compression to speed up the rendering on the client. Virtually any other remote desktop solution can beat it in that scenario. There are exception such as NoMachine NX protocol which is a sort of proprietary implementation of X11 that adds all the missing bits and is quite nice, though.

    • @JeffreyJibson
      @JeffreyJibson Рік тому

      We used to use this all the time when we just had a few servers. It was the normal way you did things in Red Hat Linux. The gui utilities were simple so they worked well. It seems like the last of these I remember using was for virt-manager.

  • @albertopajuelomontes2066
    @albertopajuelomontes2066 Рік тому +1

    for gaming you can use moonlight with sunshine server, no latency. Can be used as remote desktop too

  • @hariienesharumugam
    @hariienesharumugam Місяць тому

    Don't worry, if your desktops are too complicated to manage, I can help you to manage it by using it myself :)

  • @idcrafter-cgi
    @idcrafter-cgi Рік тому +1

    Virtmanager can remotely control vms and also can manage vms too

    • @autohmae
      @autohmae Рік тому

      That's what I wanted to mention too 🙂

  • @sergeiborodin9254
    @sergeiborodin9254 Рік тому

    Neat, but useless for any affordable for common man VPS like Linode. Most VPSs providers that give you only CPU - any remote desktop is useless due to CPU chokepoint for graphics. You have to buy VPS with GPU in order to have a responsive machine. And they charge you like you're going to mine crypto on that. If you have second machine at home - you are in luck. I don't have one and can't have it plugged in 24/7.
    So I'm more interested in GPU passthrough for Windows virtual machines on Linux but it is a complex topic for bloggers and practitioners. I asked many people on UA-cam to make real up to date guide for GPU passthrough for most basic systems like Debian but it seems they cower in fear and shame cause their expertise is not on the level what they are presenting to the public.

  • @rodrigo.55
    @rodrigo.55 Рік тому

    vnc albeit handy, is really old and slow not a really solution to modern needs. something like sunshine + moonlight is better, it uses low latency hardware video encoding, while vnc is just a bunch of pictures send via stream. meanwhile greater solution, sunshine has not all functionalities of vnc. other solution is google remote desktop which is also fast (uses vp8 and vp9 encoding) but not straightfoward at all to setup in linux, also is a google service which sucks. its easier to setup sunshine in windows than linux because wayland or pipwire/pulseaudio but is doable. the truth is, nowadays there is not a really great definitive tool for remoting

  • @HARUN-AKSU
    @HARUN-AKSU 11 місяців тому

    I liked your Linux distribution. What is it?

  • @michaelsanchez1361
    @michaelsanchez1361 Рік тому

    RustDesk was a great remote desktop

  • @thexepe
    @thexepe Рік тому +1

    Just what I needed! Just yesterday I was researching this very topic

  • @ChaotixAsbestos
    @ChaotixAsbestos Місяць тому

    this video makes nothing clear

  • @Celluarexpress
    @Celluarexpress 8 місяців тому

    We have the same computer 🖥️ in the beginning, elite desk g1. I vnc imto my mini pc in the car from my phone

  • @WilburJaywright
    @WilburJaywright Рік тому

    This was a very different style…

  • @ExistentialDawn
    @ExistentialDawn 6 місяців тому

    how can i access my PC remotely if its turned off? So that i dont need to leave it on everytime?

  • @0alsh
    @0alsh Рік тому +1

    Hi! I am a software developer, I use GNU/Linux and a remote connection to my office almost everyday. X2Go is the best in terms of speed and low latency, it is very smooth for most applications, especially it is good for not very modern applications. E.g.: it works better with XFCE than KDE. I think it is because old apps use more X11 things, and new apps just send images to a server, like Wayland protocol. Anyway, I cannot find anything better than X2Go. And I am sorry, but Kasm is slow like any VNC.

    • @ukcc1
      @ukcc1 Рік тому

      I agree that I find X2go the best solution for to connect to a remote desktops running Linux. I have a PC in another room with X2go server that i connect to over WiFi and the experience is good enough to hardly even notice you are connected to it remotely.
      Plus it only requires the SSH port be opened up on the remote machine, unlike VNC and RDP which require additional ports to be open.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Рік тому

      @@ukcc1 You can use a SSH tunnel with both VNC and RDP, too.

  • @9a3eedi
    @9a3eedi Рік тому

    ssh -X ftw
    just make sure you're on a gigabit ethernet network with a latency of less than 10ms

  • @bandito241
    @bandito241 Рік тому +1

    MS didn’t add RDP by default on Windows home because of all the people that got hacked in the 90s. I think that started with Vista, but I could be wrong. It’s not they being greedy, at least I don’t think so, but more like they didn’t want to be bothered to prevent the regular users of letting people remote connect to their computer.

  • @YannMetalhead
    @YannMetalhead 4 місяці тому

    Good video.

  • @nmarks
    @nmarks 7 місяців тому

    Calm down.

  • @mariolis
    @mariolis Рік тому

    stop using macs &
    start using emacs

  • @winlux2
    @winlux2 Рік тому +1

    I have some difficulty understanding the Kasm product. Does it stream a real desktop to a client or does it create a virtual X server environment with its own user?

  • @gaborjonas2740
    @gaborjonas2740 Рік тому

    Am I the only one who doesn't like working on remote VMs?

  • @bobsmithy3103
    @bobsmithy3103 11 місяців тому

    I am using a GUI on my linux server. You can not stop me >:)

  • @charbo187
    @charbo187 Рік тому

    I really enjoy NoMachine

  • @esra_erimez
    @esra_erimez Рік тому

    5622nd!