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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ส.ค. 2023
  • Stream any OS, desktop, or app to your browser, now with translations: kasmweb.com/docs/develop/deve...
    Grab a brand new laptop or desktop running Linux: www.tuxedocomputers.com/en#
    👏 SUPPORT THE CHANNEL:
    Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
    TH-cam: www.youtube.com/@thelinuxexp/...
    Patreon: / thelinuxexperiment
    Liberapay: liberapay.com/TheLinuxExperim...
    Or, you can donate whatever you want: paypal.me/thelinuxexp
    👕 GET TLE MERCH
    Support the channel AND get cool new gear: the-linux-experiment.creator-...
    🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
    Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! podcast.thelinuxexp.com
    🏆 FOLLOW ME ELSEWHERE:
    Website: thelinuxexp.com
    Mastodon: mastodon.social/web/@thelinuxEXP
    Pixelfed: pixelfed.social/TLENick
    PeerTube: tilvids.com/c/thelinuxexperim...
    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.virtualbox.org/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.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 279

  • @TheLinuxEXP
    @TheLinuxEXP  11 หลายเดือนก่อน +22

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

  • @abubakrakram6208
    @abubakrakram6208 11 หลายเดือนก่อน +172

    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.

    • @UrbanistBlooms
      @UrbanistBlooms 11 หลายเดือนก่อน +10

      Parsec is really great for this, but Windows or MacOS only host

    • @JamesJohn-tg2jg
      @JamesJohn-tg2jg 11 หลายเดือนก่อน +13

      Try Sunshine + Moonlight

    • @kaktusgoreng
      @kaktusgoreng 11 หลายเดือนก่อน +1

      Steam link is usable too

    • @scottmallonee
      @scottmallonee 11 หลายเดือนก่อน

      ⁠@@UrbanistBloomsI 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 8 หลายเดือนก่อน +1

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

  • @christiansilvermoon
    @christiansilvermoon 11 หลายเดือนก่อน +78

    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  11 หลายเดือนก่อน +14

      True that’s also a great solution!

    • @vaisakhkm783
      @vaisakhkm783 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

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

    • @wrona1993
      @wrona1993 11 หลายเดือนก่อน +1

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

    • @vaisakhkm783
      @vaisakhkm783 11 หลายเดือนก่อน +1

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

  • @thetee8682
    @thetee8682 11 หลายเดือนก่อน +45

    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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +1

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

    • @rodrigo.55
      @rodrigo.55 11 หลายเดือนก่อน +1

      yeah

    • @rjbse
      @rjbse หลายเดือนก่อน +1

      thanks for the suggestion, loving it!

  • @Little-bird-told-me
    @Little-bird-told-me 11 หลายเดือนก่อน +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 !

  • @gwgux
    @gwgux 11 หลายเดือนก่อน +37

    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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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.

  • @pialdas6835
    @pialdas6835 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +1

      doesnt need to disable if there is a gpu passthrought

    • @TheVincentKyle
      @TheVincentKyle 11 หลายเดือนก่อน +1

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

    • @pialdas6835
      @pialdas6835 11 หลายเดือนก่อน

      @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.

  • @Hobbitstomper
    @Hobbitstomper 11 หลายเดือนก่อน +25

    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 11 หลายเดือนก่อน +9

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

  • @newguyiswinning
    @newguyiswinning 11 หลายเดือนก่อน +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

  • @thexepe
    @thexepe 11 หลายเดือนก่อน +1

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

  • @michadybczak4862
    @michadybczak4862 11 หลายเดือนก่อน

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

  • @kuhluhOG
    @kuhluhOG 11 หลายเดือนก่อน +27

    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  11 หลายเดือนก่อน +9

      Thanks for the precisions!

    • @supercellex4D
      @supercellex4D 11 หลายเดือนก่อน +6

      like X11!

    • @kuhluhOG
      @kuhluhOG 11 หลายเดือนก่อน +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

  • @SirRFI
    @SirRFI 11 หลายเดือนก่อน +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.

  • @albertopajuelomontes2066
    @albertopajuelomontes2066 11 หลายเดือนก่อน +1

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

  • @Whatupdays
    @Whatupdays 11 หลายเดือนก่อน +7

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

  • @johnyferreira8733
    @johnyferreira8733 11 หลายเดือนก่อน +10

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

    • @semmu93
      @semmu93 11 หลายเดือนก่อน +3

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

  • @mylinuxforwork
    @mylinuxforwork 11 หลายเดือนก่อน +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.

  • @unclerubo
    @unclerubo 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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 11 หลายเดือนก่อน +1

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

    • @unclerubo
      @unclerubo 11 หลายเดือนก่อน

      @@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...

  • @njnjco
    @njnjco 11 หลายเดือนก่อน +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.

  • @KalosLikesComputers
    @KalosLikesComputers 11 หลายเดือนก่อน +1

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

  • @Soundwave142
    @Soundwave142 11 หลายเดือนก่อน

    I wish you released this sooner! But I am glad you did. I have a home media server for my folks and have been wanting a Remote Desktop solution. It runs lxqt for the desktop.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 11 หลายเดือนก่อน

      Home Media Server is one of those use cases for which the existing remote desktop utilities are poorly suited for. Video playback is too much for these solutions to handle without dropping frames and we're not even taking network latency into account even on LANs here. Depending on your solution of home media server, you may need to poke a hole on your firewall and then do port forwarding so that your folks can access you server. Or use something one of those VPN replacements such as Tailscale which is what I do with my Jellyfin server because I don't have access to my ISP router to configure port forwarding.
      Commercial solutions such as Plex make it even easier with its server-based NAT traversing but note that they typically bury such a feature behind a paywall.

  • @LampJustin
    @LampJustin 11 หลายเดือนก่อน

    Just wanna give a shoutout to the Gnome devs. Their rdp implementation in mutter is superb. It's really usable and far ahead of every other remote desktop solution on linux that I'm aware of. Good job! Now they only have to implement it headlessly

  • @roccociccone597
    @roccociccone597 11 หลายเดือนก่อน +1

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

  • @PaulMrPKcom
    @PaulMrPKcom 2 หลายเดือนก่อน

    Thanks, I would need a teamviewer-like way to connect to both Linux desktop (kde) and windows desktops? Is there any way to do it?

  • @KalosLikesComputers
    @KalosLikesComputers 11 หลายเดือนก่อน +3

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

  • @rijaja
    @rijaja 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

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

  • @decrobyron
    @decrobyron 8 หลายเดือนก่อน

    Remina was lifesaver for my remote work.

  • @duckrinium
    @duckrinium 11 หลายเดือนก่อน

    Yaaay, I needed this video!

  • @christiannilsen2835
    @christiannilsen2835 4 หลายเดือนก่อน

    Can I control a windows PC desktop from my macbook pro i9 2019 15.1 and be able to ise the keyboard and track pad? Thanks

  • @marcusjohansson668
    @marcusjohansson668 11 หลายเดือนก่อน +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 วันที่ผ่านมา

      Why not?

    • @marcusjohansson668
      @marcusjohansson668 วันที่ผ่านมา

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

  • @winlux2
    @winlux2 11 หลายเดือนก่อน +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?

    • @winlux2
      @winlux2 11 หลายเดือนก่อน

      *Tumbleweed*

  • @muddyexport5639
    @muddyexport5639 11 หลายเดือนก่อน

    Excellent info. Thanks!

  • @nic_s3385
    @nic_s3385 11 หลายเดือนก่อน +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.

  • @OldMan_PJ
    @OldMan_PJ 11 หลายเดือนก่อน +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.

  • @blion3d
    @blion3d 11 หลายเดือนก่อน

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

  • @Powermongur
    @Powermongur 11 หลายเดือนก่อน

    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.

  • @csharpner
    @csharpner 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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.

  • @shab-re5334
    @shab-re5334 11 หลายเดือนก่อน

    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

  • @sergeykish
    @sergeykish 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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.

  • @MrRaki72
    @MrRaki72 11 หลายเดือนก่อน +4

    Rustdesk is also a great OSS Software

  • @julian.morgan
    @julian.morgan 11 หลายเดือนก่อน

    i have a living room PC running Pop OS for light gaming and Plex streaming from my server. It's hooked up to a 55" 4K smart TV. My problem is that it has three user accounts on it so I need a way to remote into the login screen to select my admin user so I can do maintenance when the family are using the smart TV.
    I found xrdp which sort of works, but because it's expecting a 4K display and I'm using a a lower resolution monitor on my office PC, it's a bit of a mess visually. Anyone know of anything else that will allow me to remote to the login screen before a user has logged in?

  • @vaisakhkm783
    @vaisakhkm783 11 หลายเดือนก่อน +1

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

  • @agoniavr
    @agoniavr 11 หลายเดือนก่อน

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

  • @NFvidoJagg2
    @NFvidoJagg2 11 หลายเดือนก่อน +2

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

  • @MysticMylesZ
    @MysticMylesZ 10 หลายเดือนก่อน

    Could you access one through a phone or tablet?

  • @bandito241
    @bandito241 11 หลายเดือนก่อน

    Ah, the video I needed last week. Went all in, and installed Ubuntu server and I just ssh connect there and installed Plex, which is why I wanted to run on the Mac mini anyways

  • @OffGridAussiePrepper
    @OffGridAussiePrepper 11 หลายเดือนก่อน

    I use remina everyday on my homelab and the only issue I have with it is it randomly disconnects and reconnects and I only use it on my internal network.

  • @haxwithaxe
    @haxwithaxe 11 หลายเดือนก่อน

    Moonlight and sunshine are a pair of remote desktop systems that are performant enough for me to play video games like deep rock galactic from 2 floors away from my gaming rig.

  • @HebertVargas
    @HebertVargas 11 หลายเดือนก่อน

    Very usefull information tyvm

  • @debanjandhar2995
    @debanjandhar2995 11 หลายเดือนก่อน

    Is there any way to get touchpad gestures (3 /4 finger swipe) working on a remote desktop?

    • @TheLinuxEXP
      @TheLinuxEXP  11 หลายเดือนก่อน

      I didn’t find one!

  • @jonnymin.speranza6854
    @jonnymin.speranza6854 3 หลายเดือนก่อน

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

  • @fuseteam
    @fuseteam 11 หลายเดือนก่อน +1

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

  • @TVPInterpolation
    @TVPInterpolation 11 หลายเดือนก่อน

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

  • @MysticMylesZ
    @MysticMylesZ 10 หลายเดือนก่อน

    Have you ever covered the topic of virtual machines for gaming?
    Recently, I had to run a Windows virtual machine on my Linux OS to play, Minecraft BE and The Forest.
    The mouse sensitivity and what i think is screen tearing was ridiculous.
    When I move my mouse, the screen spins all over the place way too quickly; like their the flash but way less pleasant on the eyes.
    The only fix I came up with was lowering sensitivity to the point where it feels like lag.

  • @michaelheimbrand5424
    @michaelheimbrand5424 11 หลายเดือนก่อน +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.

  • @speedracer123222
    @speedracer123222 11 หลายเดือนก่อน

    Should do a video on making a remote Mac iOS dev environment that can use usb. Never seen video do that.

  • @idcrafter-cgi
    @idcrafter-cgi 11 หลายเดือนก่อน +1

    Virtmanager can remotely control vms and also can manage vms too

    • @autohmae
      @autohmae 11 หลายเดือนก่อน

      That's what I wanted to mention too 🙂

  • @ExistentialDawn
    @ExistentialDawn 4 หลายเดือนก่อน

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

  • @ronm6585
    @ronm6585 11 หลายเดือนก่อน

    Thanks Nick.

  • @becuasegoodreason
    @becuasegoodreason 11 หลายเดือนก่อน +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

  • @LumpyMoose
    @LumpyMoose 11 หลายเดือนก่อน

    This is what I kinda do, although I’ve taken it to the next level for remoting too a mac (vnc is too slow) and game streaming (rdp has too much latency. This is solved by anydesk and parsec. I do most remoting from mac to many other systems including via vm’s hosting via virtual box’s virtual rdp.

  • @John7No
    @John7No 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน +1

    Try Sunshine/Moonlight for gaming and GPU intensive stuff.

  • @crankylucifer
    @crankylucifer 11 หลายเดือนก่อน

    Can also use ssh -X to launch applications through ssh.
    However it is kinda slow and can take long time to launch apps.
    If you are using ssh to connect to your hole PC I would HIGHLY recommend to NOT use the standard port, it is heavily attacked and if you are not prepared external malicious sources will eventually get in to your systems!
    How to connect from a client If you are using a different port than usual:
    ssh -p "port number" -X username@"ip address" of course without the quotation marks.
    The -X makes you able to launch apps through the protected ssh connection.

  • @ForeverZer0
    @ForeverZer0 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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.

    • @user-qd9pg8xt2k
      @user-qd9pg8xt2k 11 หลายเดือนก่อน

      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.

  • @sweetmelon3365
    @sweetmelon3365 11 หลายเดือนก่อน +1

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

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 11 หลายเดือนก่อน +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.

  • @atps
    @atps 6 หลายเดือนก่อน +1

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

  • @Gskvj
    @Gskvj 11 หลายเดือนก่อน

    Does this work in wayland?

  • @CHA0SBLEEDS
    @CHA0SBLEEDS 11 หลายเดือนก่อน +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.

  • @FlorinArjocu
    @FlorinArjocu 11 หลายเดือนก่อน +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. 24 วันที่ผ่านมา

      I'm sorry what programs do that?

    • @FlorinArjocu
      @FlorinArjocu 24 วันที่ผ่านมา

      @@L3viticus. Teamviewer, VNC Connect, etc

  • @PromethilausLegacy
    @PromethilausLegacy 11 หลายเดือนก่อน

    4:36 what icon pack are you using it looks nice

    • @TheLinuxEXP
      @TheLinuxEXP  11 หลายเดือนก่อน

      I think it’s called Kora

    • @PromethilausLegacy
      @PromethilausLegacy 11 หลายเดือนก่อน

      @@TheLinuxEXP cheers

  • @marmadukemontague4081
    @marmadukemontague4081 11 หลายเดือนก่อน +3

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

  • @GutnarmEVE
    @GutnarmEVE 11 หลายเดือนก่อน

    if you're using anything X11, you're basically using the same 1980s technology: server and client just now talk locally at :0 to each other, both running on the same hardware, instead of a low-powered graphical display talking to a server over the network

  • @Celluarexpress
    @Celluarexpress 6 หลายเดือนก่อน

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

  • @TiagoTiagoT
    @TiagoTiagoT 11 หลายเดือนก่อน

    How (un)secure is Steam Link?

  • @Manian488
    @Manian488 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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.

  •  11 หลายเดือนก่อน

    How about Google remote desktop? It's not ideal but did help out on things i needed it for.

  • @SpookySkeletonGang
    @SpookySkeletonGang 11 หลายเดือนก่อน

    RDP is the reason I still use Windows on my little home media server instead of Linux lol, nothing I've tried on Linux comes anywhere close to being as good. That server doesn't do a whole lot anyways and it's nice to just have easy access to a Windows desktop from any of my Linux machines if I need it. It only runs like, a file server for my family, jellyfin (and things like radarr), a VPN, and the occasional game server. Minecraft servers specifically are SO much nicer to setup with a GUI, launchers like ATlauncher have server profiles you can just one-click install for mod packs. Finding mods or resources manually is also a lot easier when you can do it directly from a web browser on the server instead of having to do it on another machine.

    • @ukcc1
      @ukcc1 11 หลายเดือนก่อน

      You should try installing Linux on your home server along with x2go server, as especially over a LAN connection it probably beats the performance of RDP.
      The X11 protocol was originally designed to run a GUI interface over a network, and X2go adds a few extra features such compression on top of regular X11. The only downside is I don't think it will work with Wayland so you will have to stick with DE which work well with X11 such as XFCE or MATE

  • @Ivaylo.Georgiev
    @Ivaylo.Georgiev 11 หลายเดือนก่อน

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

  • @ChaosTheory666
    @ChaosTheory666 10 หลายเดือนก่อน

    I went next level with PiKVM. That way I can shut off/on the PC, enter BIOS, etc.

  • @Crackalacking_Z
    @Crackalacking_Z 11 หลายเดือนก่อน

    VNC through a SSH tunnel is the way to go, firewall everything shut to the outside, tunnel in, enable SSH compression, ..., profit

  • @Legion-495
    @Legion-495 11 หลายเดือนก่อน

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

  • @AndrewHansford
    @AndrewHansford 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

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

    • @wombatdk
      @wombatdk 11 หลายเดือนก่อน

      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 11 หลายเดือนก่อน

      @@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

  • @trevorford8332
    @trevorford8332 11 หลายเดือนก่อน +3

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

  • @AndrewDeFaria
    @AndrewDeFaria 11 หลายเดือนก่อน

    RDP on Mac. IIRC 1) it costs $$ (pretty standard for MacOS I hear) and 2) doesn't support multiple monitors nor does it do I/O for sound/mic. Maybe that's what you get when you pay them but I refused to do that.

  • @michaelsanchez1361
    @michaelsanchez1361 11 หลายเดือนก่อน

    RustDesk was a great remote desktop

  • @aniksen3831
    @aniksen3831 7 หลายเดือนก่อน

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

  • @YannMetalhead
    @YannMetalhead 2 หลายเดือนก่อน

    Good video.

  • @daniels-mo9ol
    @daniels-mo9ol 11 หลายเดือนก่อน

    Only thing thats holding me back is that no RD solution have good refresh rate or bandwidth. Like come on, let me have a good experience even if it consumes 80mbit/s. I hate laggy UI or windows that dont move with the cursor when I drag them.

  • @soapbubblesx
    @soapbubblesx 11 หลายเดือนก่อน +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.

  • @seangraylin
    @seangraylin 11 หลายเดือนก่อน +1

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

  • @HARUN-AKSU
    @HARUN-AKSU 9 หลายเดือนก่อน

    I liked your Linux distribution. What is it?

  • @Linux_ASMR
    @Linux_ASMR 11 หลายเดือนก่อน +1

    Remote desktops are a nice technology, but i think that it's more appropriate for enterprise, less so for home usage.
    I can't really think of a use case for my workflow at home.

    • @sergeykish
      @sergeykish 11 หลายเดือนก่อน +1

      I use Google Remote Desktop to support family hardware across different cities and now countries.

    • @Linux_ASMR
      @Linux_ASMR 11 หลายเดือนก่อน +1

      ​@@sergeykishHow's the performance ?

    • @sergeykish
      @sergeykish 11 หลายเดือนก่อน +2

      @@Linux_ASMR I support Windows machines and I have not noticed lag for 1000 km connection. Extra CPU load was less than Viber screen share.
      Machines are behind NAT and I connect from Linux, Chromium.

    • @Linux_ASMR
      @Linux_ASMR 11 หลายเดือนก่อน +1

      ​@@sergeykishThat's an impressive performance, might be interesting that I check that out.

  • @bandito241
    @bandito241 11 หลายเดือนก่อน +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.

    • @DxBlack
      @DxBlack 11 หลายเดือนก่อน

      *90s-00's.

  • @4ida
    @4ida 11 หลายเดือนก่อน

    Moonlight and steam remote can be even better

  • @servalous
    @servalous 11 หลายเดือนก่อน

    RDP is one of top in "stable connection" and "secure connection" on the market since its uses TCP primarly, it's not wise to use it for high media task, but for anything else its great. PCoIP is better if you want to use a lot of media task, but you need a very good connection. Otherwise you will see either nothing or a slow picture show. Downside PCoIP is also proprietary. Since a project with VMware Horizon with VNC for the "Teacher" I strongly dislike VNC. It's not completly VNC fault, but back then on third company that was involved in the project constantly installed the wrong VNC version in their system, which I had to correct after every push they made. They used a version where vnc 32bit and 64bit didn't connect to eachother and it made my time bad...

  • @phanirithvij
    @phanirithvij 11 หลายเดือนก่อน

    Some related things, rustdesk, barrier

  • @NetBandit70
    @NetBandit70 11 หลายเดือนก่อน +1

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

  • @0alsh
    @0alsh 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

      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 11 หลายเดือนก่อน

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

  • @DarrylAdams
    @DarrylAdams 11 หลายเดือนก่อน

    The irony is X was designed as a remote desktop first and formost. Hence the terminology of X Server. Was always beyond me when i tried to set it up.

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 11 หลายเดือนก่อน

      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.