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.
Stream any OS, desktop, or app to your browser, now with translations: kasmweb.com/docs/develop/developers/builds.html
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.
Try Sunshine + Moonlight
Steam link is usable too
@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.
I agree. Especially for graphics intensive tasks like video/audio editing
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?
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
True that’s also a great solution!
@@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
@@vaisakhkm783 KDE Connect is absolutely fantastic in a bunch of tiny ways.
Once I used `synergy` but `barrier` seems to be even better.
@@wrona1993 isn't both are essentially same? One fork of the other..
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.
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!)
How to set it up? Do you recommend any tutorials?
yeah
thanks for the suggestion, loving it!
You missed to inform that this only works if you’re on the same network. Remote machines will need port forwarding.
i would rather use some VPN solution (self-hosted, or zero-config mesh, like tailscale)
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.
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.
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
Citrix has solutions to remote in to both VMs and physical systems all in one page
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.
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.
there is also rustdesk, and parsec, which work with all three
Edit: parsec doesn't work with linux hosts
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.
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.
I'm sorry what programs do that?
@@L3viticus. Teamviewer, VNC Connect, etc
Thanks. Very useful video. Saved it on the list to access it whenever I need refreshing on the topic.
i use parsec, works wonderfully for even gaming and creative workflows
The only reason to VNC into a Windows PC is to turn the thing off.
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 ....
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
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!!
Try Sunshine/Moonlight for gaming and GPU intensive stuff.
Hey Nick, what's the theme/icon pack at 4:32? It looks super clean! Also, is that Fedora?
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?
How do we deal with the ip address if the server is outside our local network?
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.
i personally use reemo for most of those needs. the only minor inconvenience is that it doesnt work with wayland (yet?).
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
i wanna use my wyse 3040 dell for connecting in my promox linux virtual machine. Can you help me?
In my experience over the years I have had the most trouble free work with Chrome Remote Desktop on cross platform.
Well one could also use Rustdesk with a own server. But did not know Gnome supports rdp
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.
I need a made in japan linux distro, did you know any Japanese made linux distro?
Some related things, rustdesk, barrier
Does this work in wayland?
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.
Upgrade from Windows 11 home, to Debian Linux! ;)
not all can be managed on the cli easily. If at all.
Virtually _everything_ can be managed on a CLI on a UNIX machine. And I mean EVERYTHING. 😄
@@RogerioPereiradaSilva77 Any software that only gives you a graphical installer.. OOPS
@@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.
@@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.
@@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.🤷♂️
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.
Great YT! But what about a Android device?
hello im finally back to linux
11:34
CHROME REMOTE DESKTOP Should have been mentioned!!!!!!!!!!!!!!!
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).
Parsec can game
so complicated your explanation
Rustdesk
Kasm's licensing model is very unclear, and I'm not sure I'd trust them.
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.
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
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.
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).
"Hosting is currently only available on Windows and macOS computers."
I use Rustdesk and host my own server on my Unraid server. I will use Parsec to play games from my Windows VM.
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.
Thanks for the precisions!
like X11!
@@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
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.
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.
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.
doesnt need to disable if there is a gpu passthrought
I'm still looking for a good browser-based SPICE client if anybody knows of one.
@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.
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!
Why not?
@@salgadosp Because it is highly insecure.
With VNC for example, it is completely unencrypted so anyone could watch.
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...
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.
NoMachine still exists, though I do not think the Free version still does. I may be wrong.
@@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...
Gaming on Remote Desktop is possible with something like Parsec! I've covered it before and it's very impressive
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.
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.
@@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.
Remmina is not bad app. I don't like the look of some of the other ones. 😊
*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 !
Sftp or ssh + X11 forwarding cover my VERY basic needs.
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
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.
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.
works to tunnel into a chromebook as well?
@@1MinuteFlipDoc Yes
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.
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.
Meow
Rustdesk is also a great OSS Software
This and tailscale allows remote access without increasing the attack surface xd
If you open up RDP or VNC to the internet you’re asking for trouble.
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.
are you sure its not a wayland issue? in regards to gnome and kde
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.
@@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
Been a few years but for remote gaming, parsec/parsecui or whatever worked really well. Can host on your gaming pc and stream it
I absolutely love SSH. My server doesn't even have a desktop environment. But I understand that most people need one.
RustDesk?
:)
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.
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!
TightVNC and TigerVNC is super cool projects... those can run in headless setups... like raspberry pi
you should mentioned that tooo
Did not provide any explanation on how to install kasm or choose the correct install for linux server BOOO
Sounds great except that on Linux, your remote Linux system becomes unlocked. Oops security.
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.
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.
One more tip, if you’re using a kvm + qemu vm with a gpu pass through looking glass might be worth a look.
5:43 you saying something but typing something else!
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.
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.
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.
for gaming you can use moonlight with sunshine server, no latency. Can be used as remote desktop too
Don't worry, if your desktops are too complicated to manage, I can help you to manage it by using it myself :)
Virtmanager can remotely control vms and also can manage vms too
That's what I wanted to mention too 🙂
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.
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
I liked your Linux distribution. What is it?
RustDesk was a great remote desktop
Just what I needed! Just yesterday I was researching this very topic
this video makes nothing clear
We have the same computer 🖥️ in the beginning, elite desk g1. I vnc imto my mini pc in the car from my phone
This was a very different style…
how can i access my PC remotely if its turned off? So that i dont need to leave it on everytime?
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.
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.
@@ukcc1 You can use a SSH tunnel with both VNC and RDP, too.
ssh -X ftw
just make sure you're on a gigabit ethernet network with a latency of less than 10ms
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.
*90s-00's.
Good video.
Calm down.
stop using macs &
start using emacs
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?
*Tumbleweed*
Am I the only one who doesn't like working on remote VMs?
I am using a GUI on my linux server. You can not stop me >:)
I really enjoy NoMachine
5622nd!