Have you tried No Machine for remoting? https://www.nomachine.com/
Free: https://www.nomachine.com/download (I've never seen any ads by the vendor/No Machine on either source/destination machine while using)
Paid options: https://www.nomachine.com/buyonline
I never understood why you would want to use a product that goes through someone else's servers to remote to your desktop. Incredibly unsafe.
Just VNC or NX. If you can get NX working, use that.
Edit: Sweet, Nomachine almost has an android/iphone NX client working. https://www.nomachine.com/download
xfconf-query --channel=xfwm4 --property=/general/use_compositing --set=false
(more info here)I cannot answer your question, but if you are looking for a platform agnostic alternative that is free, try No Machine.
I can even remote control my Android S10+ from my Raspberry Pi Linux! Or my Ubuntu desktop from my Win10.
https://www.nomachine.com/ (I have nothing to do with them, I just like the product!)
This will depend on a few things, but if you are okay with non-open source solutions (That are free) and are okay with installing more software that isn't stock, Nomachine works REALLY well with this sort of setup. It does have a native windows installer.
Here's me paraphrasing from an older post of mine:
> That aside, it's possibly the fastest and most capable screen sharing utility I've ever used with Linux, or other OS's. I absolutely adore it. > > I've even been able to game half reasonably over a Gigabit connection across my LAN. It was civlization, but it worked fine. > > Can't speak enough good about it in this regard, and it tries to automatically find other Nomachine installed computers on the LAN, and make them available. > > It uses the default Linux Logins, and works wonderfully when paired with SSH for managing boxes with no GUI's. > > > Installation is simply a .Deb and it works immediately, and it is cross platforms, works on Windows and Mac too. > > -------------------------- > Before this I used VNC, which Mileage varies greatly, and usually runs terribly over Wifi for me. I'll use it only if I have to. > > I've also done FreeRDP, which was better, and generally more responsive, but tended to have issues with file sharing and clipboard sharing. > > But if NX (NoMachine) is not an option, FreeRDP is pretty good. I use Remmina to connect to my RDP served Linux boxes when I have them.
Personally, I leave a session to my Ubuntu machines open from my Windows machines nearly 24/7 it's rock solid, and I can't speak enough good about it.
A few options:
Gnome desktop screen sharing (https://help.ubuntu.com/stable/ubuntu-help/sharing-desktop.html.en). Use VNC client to connect in
XRDP server (https://help.ubuntu.com/community/xrdp). Use Windows remote desktop to remote in
I have good graphical performance experience with NoMachine (https://www.nomachine.com/download). Install it on both Ubuntu and Windows
Hi, I worked for NoMachine and when I was there 4 years ago, there was that proposal : https://www.nomachine.com/FR07J02731
​
But it's been so long (since 2012), so I don't know if it has been abandoned or not.
[NoMachine](https://www.nomachine.com/] is the absolute simplest way of connecting to a remote desktop on a local network.
If you need to do this over the internet, there's some really good remote gaming apps that work very, very well as a remote desktop app, too. My personal favourite is Parsec.
I'm not sure whether the Raspberry pis have the power to receive 1920x1080 @ 30fps encoded in x264, though.
Take a look at nomachine. Cross-platform and provides pretty good performance. More feature-rich than VNC or a Spice client as long as you're on a local connection and not trying to access the desktop remotely.
If you're running a Windows desktop you can also install the VMware View Direct Connection agent. This would allow you to start up that agent on your Windows desktop and then use a VMware Horizon Client (available for multiple OSes) to connect directly to your Windows desktop. As far as I know, you don't need to be running the Windows VM as a VMware virtual machine since the Direct Connect agent is also designed to run on physical desktops in order to allow direct, remote connections.
You could try one of the lesser-used clients, like NoMachine, which is less likely to be banned.
I'm assuming SSH isn't an option, also because of the lack of port forwarding? Cause otherwise you could simple tunnel X over an SSH session to the desktop. Have you asked to see if you can establish a VPN to the school network? If so, you could initiate the SSH connection once VPN'd and work from there.
You can look at this comparison of software. The ones that use Proprietary protocols are going to be more likely to work.
But really - it seems as if your school has a blanket policy of blocking remote access. Attempting to weasel around this is probably not the right thing to do. The right thing to do is explain your situation to the IT staff and see what solutions they offer.
Personally what I use is an nx server. The version from NoMachine used your ssh port in the past,but now it is using 4000 by default. To use the client you will need to either dual boot, or what I did was use crouton to get a full lightweight desktop. Works for me, I have tested full audio and video and it has very little lag and is pretty much like being physically on the machine, even over the internet.
Yeah, I'd try a desktop install, I use nx desktop for remoting in. I'm pretty sure vlc will stream to the local net. Could even use a native app to grab the stream instead of a web browser. Like I said, I use nx desktop on all my Pi's, you could then use nomachine and just bring up the camera on the remote desktop.
I don't use apple so I'm not entirely sure that nomachine is available.
I'm not affiliated.
> mt Rpi
I'm sorry I've never tried it, but both NoMachine and Teamviewer have a download page for Raspberry Pi
If you need to do complex use of a remote system, like browsing, hang out, gaming and etc, NoMachine is the best remote control solution for linux regarding fluidity and speed. It handles low bandwidth scenarios beautifully. Works on cliente-server mode, like VNC, with virtual desktops, physical display and SSH support. It supports H.264 hardware encoder through your GPU, which is the icing on the cake.
VNC & cia solutions is good only for hosts at the same LAN, otherwise it's just terribly slow. It's ok to do simple tasks on geographic remote servers and such.
In the spite of r/selfhosted
I am going to recommend only self hosted solutions.
VPN+Nomachine, this is what I do with my mom when she needs help with computer stuff. Every NM client can also act as a server.
I also setup Mumble, so she can presses couple buttons and start talking to me, the Mumble clients work all the time in the bg.
I also backup her laptop using Urbackup to my server.
Please let me know if you need more help on this, I feel like I covered this well.
I can't tell from your question if you're trying to connect to a Windows machine over RDP from a Mac or connect to a Mac via some screensharing thing from Windows, so here's both:
I use the free version of Royal TSX to connect Mac clients to remote servers over VNC or RDP and I like it quite a bit. If you're looking to connect to a Mac running the server, the built-in VNC works fine, like u/foreignoppressor said, but I also like NoMachine. It's a little snappier if you're connecting from non-Macs.
I have NX installed on both machines following this guide
https://www.nomachine.com/getting-started-with-nomachine
​
im second to last step is asked for username and password but i havent been asked to set a password or user name yet. is this my Linux username and password?
or do i need o setup a nomachine account? got a bit stumped at the end
EDIT ok so it was my linux pw, it works got connection
​
​
For those recommending VNC and those who have just never heard of it nomachine's NX is a commercial remote desktop protocol that runs on linux and is a bit faster than VNC.
But because the protocol is open there is also freeNX, generally available from your distro's repositories and open source. There is also openNX, which is only the client side of things but supposedly better. That I have not tested.
Generally though for plex all you really need is SSH.
you can check out this one - https://www.nomachine.com/
If you have decent bandwidth then there are few tweaks that you can to make it really smooth.
In case you are using git for repository, you can create your own branch, make changes on your laptop. Check-in the code in your remote branch. SSH to your linux machine and Check-out the latest changes and build it. I know it sounds like a lot of effort but you can automate few things and alias few commands (like periodically check-in code to your remote repository and check-out, etc) and life would be much simpler.
I haven't dug deep into NoMachine, but from my experience:
The best place to ask all these questions is on the forums (nomachine.com/forums). That way you are guaranteed a technical reply from the appropriate developer.
There is also a bug reporting tool here: https://www.nomachine.com/report-an-issue
Haha actually nothing! I already do this for remote access to computers at work!
If you are running an android OS on Tablet or Phone you can use a great program called NoMachine. They offer the basic personal use for free.
You need to be comfortable side loading to your phone, but it's really no big deal.
Go to this link for more info: https://www.nomachine.com/download/download&id=77
Final recommendation would be to purchase stylus for use on a phone since it can be hard to mouse properly with a finger.
PS - I have not tried, but I bet you could get a Bluetooth keyboard connected to your phone too.
Exactly. And NX/NoMachine has entire desktop sessions running virtually, and a lot more features, but I haven't used it since they changed their licensing model a few years ago.
irapp is not free and I haven't purchased it but the demo worked well.
http://www.coderebel.com/products/irapp/
This uses it's own client (not RDP). The linux version is very snappy. If I were looking for a remote desktop for Mac OS X I'd check it out.
I found that NX server is a relatively simple solution that runs over SSH and connects to the local console. It is NOT open source, however.
https://www.nomachine.com/download/linux&id=1
You'd want the armv7 DEB file for CHIP and then the client app on whatever machine you're connecting from.
Windows server/client download: https://www.nomachine.com/download/download&id=14
I agree, I do not understand why anyone would use VNC after using NX/X2go
Often using X2go you forget you are working remotely as the speed is good. VNC i've always had issues with clipboard copy/pasting and awful performance.
If you are in a KVM VM spice I believe works?
Also have you tried nomachines (the non opensource NX version) - this probably also works with plasma5
The X2go devs are working on a new version BTW that will support Plasma5/Gnome3/Unity/Cinnamon (which x2go right now doesn't support)
I used to use Synergy all the time. But I want dual screen on the main PC. I run NoMachine to connect to my Mac. It works great. It uses NX technology, which is a vast improvement over the VNC I was using.
Teamviewer has already been mentioned, but also have a look at X2Go. It uses the opensource NX libraries from NoMachine and tunnels everything over SSH.
You could also try NoMachine's free client/server. Based off the same NX libraries, but not opensource itself.
Your speed is usually limited by the upload side of your internet connection. Your home (and work) internet connection would need a fast upload speed.
With most ISPs, the upload bandwidth is generally slower than the download bandwidth with a typical home connection.
Here is some alternate remote connection software.
Don't know about Teamviewer, but NoMachine (https://www.nomachine.com/) is perfect for this. Mount anything you want: drives, folders, access your files. Just install it on each of your Windows VMs (not sure if you are running more than one).
I never saw anyone mentioned NoMachine https://www.nomachine.com/
Great program and works on many different platforms Mac, windows, Linux, android, iso, arm
It is also free for home use. I use it to allow access to gaming VMs that host server for my buddies to manage.
Just install the agent in the systems and the app on your phone, table, PC Set up port forwarding, and away you go :)
it not support all platforms. It states here that the terminal server product is linux only. Their desktop product which does support windows doesn't do multiple sessions by the looks of things.
I've just set mine up:
$ uname -a Linux clouddesktop 5.11.0-1022-oracle #23~20.04.1-Ubuntu SMP Fri Nov 12 15:45:47 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ free -m total used free shared buff/cache available Mem: 23872 2958 18149 136 2764 20479 Swap: 1023 0 1023
I'm accessing it with NoMachine, which is fast and even has sound!
Just install NoMachine for Raspberry pi ARMv8: https://www.nomachine.com/download/linux&id=29&s=Raspberry
I just started a new job. The issued me a Mac. I have a work VM on VMware in the data center running CentOS Steam 9. I have a home server running Ubuntu 20.04. I install NoMachine on all three. I use the Mac as a thin client to access my work and personal machines on separate desktops running full screen. NoMachine provides sound from everything and I can copy and paste between everything.
Occasionally I'll do video meetings directly on the Mac because I can't pass my camera through to the other boxes.I use tree finger swipe to go back and forth. Mac GUI does not intercept Linux control keys for Gnome. It looks like this: https://imgur.com/a/XZBs1kS
You're right to be careful when considering remote desktop solutions. Personally don't have any experience with this one and a quick Google search didn't turn up anything that made me feel like it was widely used and vetted. Have you looked into NoMachine? It's used widely and is developed by a legitimate business that also supports enterprise implementations.
There’s a continuous history of NoMachine releases for use on the Pi. https://www.nomachine.com/download/linux&id=29&s=Raspberry But the Pi Zero 2 is meant to be super cheap $15 USD and the RAM is limited to 512Mb. I think it’ll be awesome to transform a bunch of old LCD screens into thin clients. If anyone has experience with PI Zero 2 in this use case, I’d appreciate hearing about it.
Supports USB passthrough... if you are passing video though - I'm not sure how well it would work, but you can always test!
If RDP works for you - do VPN +RDP (vpn for auth, and to leave your frontdoor closed)
You could try HP's "ZCentral Remote Boost" (formerly "RGS", which was a much better name). I don't think it strictly requires a GPU on the server ("sender") side, but will use one if it's there.
There's a 60 day free trial, then from memory a perpetual license is a bit over $100.
It's pretty good on bandwidth even for heavyweight uses; during lockdown I was using it to check on the security cameras at work, a full 4k display of 15fps videos only used around 40-45Mbps. For desktop use you should be well below 20Mbps for most common use cases even at 4K, and can get 30fps or more easily.
If you're looking for free, X2go is pretty good, but can be a bit CPU intensive.
NoMachine "NX" is another option worth investigating, it looks like there aren't any particular limitations in their free versions.
According to this post from u/AnyDeskSupport you can cask to be removed from the "commercial use spam popup". They said that you can email to and ask them to remove but I sent them a message and have not heard back on over two weeks. They also mentioned that you can send them a PM here on reddit and they might help. I've done just that myself just now so we'll see if they actually come through with what they officially promised.
Another interesting looking potential replacement is https://www.nomachine.com
Checked and couldn't find version number in the settings within the service main window. I found the page I downloaded from though and it was the debian version 7.6.2_4 downloaded from here:
Ciao sono interessato anche io al topic. Tralasciando TeamViewer che limita le connessioni e le blocca per un certo periodo di tempo se si accorgono che la sessione viene utilizzata ad es. per telelavoro (è una feature che bisogna pagare), ho appena cercato in giro sul web e ho trovato un prodotto free chiamato NoMachine. A parte il marketing fatto sul loro sito, qualche redditors lo può consigliare?
Did you tried NoMachine ?It's available for almost all Operating systems , from Desktop to Mobile.
Also very good speed and light on hardware and it's free for personal usage.
I have a side suggestion, but this will only apply to you if you are okay with non-open source solutions (That are free) and are okay with installing more software that isn't stock, Nomachine works REALLY well with this sort of setup. It has an installer for Raspberry Pi here: Rasberry Pi Installers Make sure to download the .Deb.
Here's me paraphrasing from an older post of mine:
> it's possibly the fastest and most capable screen sharing utility I've ever used with Linux, or other OS's. I absolutely adore it. > > I've even been able to game half reasonably over a Gigabit connection across my LAN. It was civilization, but it worked fine. > > Can't speak enough good about it in this regard, and it tries to automatically find other Nomachine installed computers on the LAN, and make them available. > > It uses the default Linux Logins, and works wonderfully when paired with SSH for managing boxes with no GUI's. > > > Installation is simply a .Deb and it works immediately, and it is cross platforms, works on Windows and Mac too. > > -------------------------- > Before this I used VNC, which Mileage varies greatly, and usually runs terribly over Wifi for me. I'll use it only if I have to. > > I've also done FreeRDP, which was better, and generally more responsive, but tended to have issues with file sharing and clipboard sharing. > > But if something with the NX protocol (NoMachine) is not an option, FreeRDP is pretty good. I use Remmina to connect to my RDP served Linux boxes when I have them.
Personally, I leave a session to my Ubuntu machines both X86_64 and ARM open from my Windows machines nearly 24/7 it's rock solid, and I can't speak enough good about it.
>now if there was low latency remote protocol like parsec but, that let osx host!
​
Haven't tried it on OSX, but I've used it to connect to my Windows VM and Linux Host from 9000km away on 2Mb/s connection and it worked relatively well.
On the non "Extreme" side, I use it all the time when I'm not home usually around 60-70km away on mobile broadband for several weeks/months and I can still use my VM like I was sitting next to it (relatively) on a old Pentium dual core 2Ghz 4GB laptop.
​
Take a look at it, it's available on Linux, Windows, OSX to host for free for personal use, and you can even connect to it via the Android app for free WITHOUT limitation or ads.
Their core model is really to hook you so that you buy their commercial stuff or that you get so hooked on it that you end up implementing it at work :)
personally I use "single-GPU" I have two GPU but both are passed through.
I don't know why people would say it's trash?
​
If you need to view the desktop for managing the server I personally use Nomachine (no affiliation I just love it) to control the different VMs.
If anything goes wrong with one VM and I'm not home I can simply connect through Nomachine and fix it. Or if my usb get's disconnected I don't have to mess with virsh, I just use the Virtmanager GUI.
https://i.imgur.com/VjIy0fv.png
Anything less "annoying to fix" (like adjusting configs) I just use ssh from windows and/or linux/android, you rarely have to interact with the Host.
Mine was up for 180 days at the most, last reboot was 2 days ago (after a random crash) and it was up for 60 days then.
For the few Remote Desktops I do need to do, I use No Machine.
I like the fact that it is total cross platform (some is not so useful, but hey it can control anything you put it on.)
I mean there is no situation I can think of that it wont work with. Linux -> Android.
Andoid -> IOS!
Ubunti on a Raspberry Pi Running aarch64 -> Your Samsung S20 phone.
Windows -> Linux (or more commonly : Linux -> Windows Server 2019)
​
I dont like that it is not entirely open source, but the amazing convenience of it means having to deal with RDP, VNC, blah, is a thing of the past.
​
Oh, and it is fast and highly configurable. Client cannot handle multi-pass decoding? disable it. client side post-image processing slow, disable it (typical Raspberry Pi problems with the fake KM)
This will depend on a few things, but if you are okay with non-open source solutions (That are free) and are okay with installing more software that isn't stock, Nomachine works REALLY well with this sort of setup.
Here's me paraphrasing from an older post of mine:
> That aside, it's possible the fastest and most capable screen sharing utility I've ever used with Linux, or other OS's. I absolutely adore it. > > I've even been able to game half reasonably over a Gigabit connection across my LAN. It was civlization, but it worked fine. > > Can't speak enough good about it in this regard, and it tries to automatically find other Nomachine installed computers on the LAN, and make them available. > > It uses the default Linux Logins, and works wonderfully when paired with SSH for managing boxes with no GUI's. > > > Installation is simply a .Deb and it works immediately, and it is cross platforms, works on Windows and Mac too. > > -------------------------- > Before this I used VNC, which Mileage varies greatly, and usually runs terribly over Wifi for me. I'll use it only if I have to. > > I've also done FreeRDP, which was better, and generally more responsive, but tended to have issues with file sharing and clipboard sharing. > > But if NX (NoMachine) is not an option, FreeRDP is pretty good. I use Remmina to connect to my RDP served Linux boxes when I have them.
Awesome! glad it boots up :D
If you're getting an Image from the Guest then you won't be able to get an image from the Host unless you actually have a second GPU, at least not while the main GPU is in use or as long as Nvidia/Nouveau is blacklisted.
If you want to see an image for using some GUI applications/manage bits and pieces of the host, from "inside" the Guest you can use nomachine, that's what I used, it just requires you to be able to PING the host from inside the Guest, since you don't have access to the wifi you won't be able to use it to manage the VM/Host from a remote location, but it works just fine in local LAN.
​
That's what I use to manage my computers at home, some times good old GUIs beats SSH :)
I use x2go an I've never had issues reconnecting to a session unless I rebooted the server and the client is trying to connect to an old session. I just run a session-clean and it usually clears it up.
For NoMachine, it sounds like you are connecting to the console session. You don't have to do that and it's not recommended. I always start a new virtual session.
https://www.nomachine.com/creating-new-virtual-desktop-sessions
I also like the application mode. On NoMachine and x2go. It just gives you the start menu on the icon in your tooltray and any apps you start are seamless windows that just popup on your computer.
Thanks for the respone,
I've followed the steps in this article and this one, then performed a systemctl restart nxserver
but it still doesn't hide the screen. pretty frustrating
Try NoMachine.
UPnP or NAT-PMP is required for automatic port-mapping. Without UPnp, it will be necessary to configure the router manually and open the requested port.
Pasting from the NoMachine website's article: https://www.nomachine.com/AR01L00770
>NXD and the NX and UDP protocols
The Network Server (nxd) listens by default on port 4000.
>
> This port must be open between client and server: this is mandatory to allow connections by NX protocol.
what error do you see when connecting?
what's the version of NoMachine on the client and on the server? What product is it? HTTPS and SSH connections are not supported in the free version.
>Please convince me that it is worth looking at again
Software is a subjective thing IMO. If you like the way it works, you'll use it even if it has some negative aspects. True, it doesn't offer a service-based solution like competing products (TV, Anydesk etc) but I use it for remote multi-media work and wouldn't use anything else. I changed over a couple of years back.
The free version is compared to its sister paid-for equivalent here: https://www.nomachine.com/remote-access-for-everyone
This may be what you interests you more, I don't know. They have a long history of Linux products that work well for those who use Linux and are probably the best out there in that respect. Native remote access to Mac and Windows came later on.
With NoMachine you can disable of copy and paste on the server. Not sure if this will help. See this for reference:
How to disable clipboard in NoMachine
https://www.nomachine.com/AR04L00798
I would not use no machine/NX for Remote IT/systems management. For that, anydesk is the best optional I've found so far.
For me, NX was necessary because it provides a high-speed high-quality Remote Desktop. My user base is a lot of video editing and NX is the only solution that works streaming SD and sometimes HD to a work from home environment.
I also discovered that you can use NX on an RPI4 for to provide a low cost smart terminal with responsiveness equal to running the same application on the local machine. This is really great when you need to slap a machine in the warehouse and give people access to Windows-based services on a VM in a non-dusty, half-full coffee cup free, forklift filled environment
Yes, the licensing is confusing and they do not do a good job differentiating their products. I suspect for what folks like you and I are concerned with, enterprise desktop is all we need.
I went and looked at the website for product information and found that they've improved bits of it. https://www.nomachine.com/nomachine-enterprise-features breaks down the major features. The difference between enterprise and desktop are documented here: https://www.nomachine.com/remote-access-for-everyone
Personally I see paying for enterprise is a way of gaining access to faster support and supporting the project. I am annoyed at their licensing model because you can't purchase a set of licenses and use them anywhere. Licenses are associated on a per OS basis. For example, if I have five windows, three OS X, and two linux machines, I have to buy 5,3,2 licenses for each OS respectively and not a pack of 10.
Cannot give you a specific suggest on the hardware listed here but I'd like to suggest you a good software for remote desktop (available on quite all OSes): have a try with nomachine that works great and with the minimum lag!
Take a look at NoMachine. I used it to remote from a Mac to Linux for a while and it was usable. I believe it also can be used for remote desktop to a Mac; although, I am unsure if it stores the user account like MS Remote Desktop.
I've just signed up to receive notification of a fix for this:
NoMachine server cannot detect Wayland local display on Arch Linux
Just a heads up, on Arch just install it as redhatlinux
something like:
sudo /usr/NX/nxclient --install rh8
(download the TAR https://www.nomachine.com/download/download&id=1 and follow the instructions)
it's going to complain about the OS not being the right OS but "try (this) os".
I forget the command but I know that the installer tells you the right command.
On Windows, Android, and MacOs it's going to install just fine :)
You asked for any programs that can host on macos.
NoMachine should host on MacOS no problem, though I have not tested it myself on that platform (though it's been straightforward to use it on Linux and Windows).
But please be aware that it's not intended for streaming games! Start up Steam using NoMachine and then switch to Steam Remote Play for the game itself.
Interesting. It would open up a security hole but the concept is intriguing. As you said, I could hook up the mini PC to my main monitor, kbd, mouse, then install nomachine and then disconnect and let the mini PC box run BOINC. https://www.nomachine.com/
If you dig a bit deeper into xrdp.ini, XRDP usually call VNC server and tunnel it to you via RDP protocol. You may want to check the xrdp logs to troubleshoot.
​
Personally, I prefer to use NoMachine ( https://www.nomachine.com/download); the performance and features are much better.
Iiiinteresting! Thanks much for confirming.
One other thing is this: https://www.nomachine.com/FR09L02830 - "NoMachine 4 doesn't use H.264 hardware-accelerated decoding on Windows clients when the resolution of the remote monitor is higher than 1920x1080" - you can override or disable this fallback. I don't really know why it's the default.
Looks like following these directions did it, folks
I still wish Guacamole was something I could easily add via the Software Manager or Synaptic or something but I'll just have to wait.
If anyone has any favorite VNC-like solutions I'd love to hear about them
Upvoted.
If you need to do complex use of a remote system, like browsing, hang out, gaming and etc, NoMachine is the best remote control solution for linux regarding fluidity and speed. It handles low bandwidth scenarios beautifully. Works on client-server mode, like VNC, with virtual desktops, physical display and SSH support. It supports H.264 hardware encoder through your GPU, which is the icing on the cake.
VNC & cia solutions are good only for hosts at the same LAN, otherwise it's just terribly slow. It's ok-ish to do simple tasks on geographic remote servers and such.
No way in hell. Xrdp runs VNC protocol over RDP and VNC sucks hard.
If you need to do complex use of a remote system, like browsing, hang out, gaming and etc, NoMachine is the best remote control solution for linux regarding fluidity and speed. It handles low bandwidth scenarios beautifully. Works on cliente-server mode, like VNC, with virtual desktops, physical display and SSH support. It supports H.264 hardware encoder through your GPU, which is the icing on the cake.
VNC & cia solutions is good only for hosts at the same LAN, otherwise it's just terribly slow. It's ok-ish to do simple tasks on geographic remote servers and such.
Not sure of this helps but here's a guide using an http proxy: https://www.nomachine.com/AR04E00457#:~:text=In%20the%20connection%20settings%20click,you%20would%20like%20to%20use and one for using a reverse ssh tunnel: https://www.nomachine.com/AR01N00870
If you need to do complex use of a remote system, like browsing, hang out, gaming and etc, NoMachine is the best remote control solution for linux regarding fluidity and speed. It handles low bandwidth scenarios beautifully. Works on cliente-server mode, like VNC, with virtual desktops, physical display and SSH support. It supports H.264 hardware encoder through your GPU, which is the icing on the cake.
VNC & cia solutions is good only for hosts at the same LAN, otherwise it's just terribly slow. It's ok to do simple tasks on geographic remote servers and such.
Not sure what your actual collaboration type, whether you are trying to share screens or collab on the same screen etc. So please clarify what you are trying to achieve with this, is it both ways or one way screen usage?
I would recommend Nomachine , it can forward audio and Usb. It is not open sourced but it works with client-server model.
If you want more messaging type platform you can also host Rocket.Chat + Jitsi
VNC can be used to control your physical display too. This can be achieved with x0vncserver within TigerVNC package.
IMO, NoMachine is the best remote control solution for linux regarding fluidity with almost no CPU consumption due H.264 hardware decode. It's a cliente-server mode, like you mention above.
SSH for X applications is just awful and limited. VNC is not that awful, but still.. Even TeamViewer is better
You can create as many virtual desktops as you want and login with whatever user you want.
I highly recommend using NoMachine as remote desktop solution. It supports virtual desktops, physical display and SSH and has h264 hardware encoding. It's, IMO, the best Linux remote desktop solution I know, it's really well polished. It's the closest you'll get from Windows RDP. VNC, X2Go and cia is nothing near NoMachine.
​
Update: It comes with out of the box working solution, though it is highly customizable.
Linux GUI console performance on Hyper-V is just bad and there are limitations such as lack of support for audio, copy and paste and resolution change.
You can try Nomachine; it supports dynamic resolution change, audio, clipboard copy and paste, and even USB redirection. Install Nomachine, change your Linux console to text only and reboot so that Nomachine will use it's own X server. I was able to remote into it and watch YouTube.
Go for NoMachine. It's the closest linux remote desktop solution to RDP regarding performance and fluidity that you can get. It supports awesomely support hardware decoding. It has multimedia streaming. You can use it on a virtual display or on your physical one.
I stay at my girlfriend's house most of the time and I'm always at my home's machine. It fluidity allows you to do whatever you want, from browsing to coding. Thanks to hardware decoding, it processes don't go higher than 4% here and works flawlessly with bad connections. My girlfriend don't have an ISP contract, she uses a free hotspot.
I recommend you to give it a try.
​
Obs.: I'm using the free version.
Check this NoMachine article: https://www.nomachine.com/changing-how-you-view-the-remote-host
and try to disable option "Match the client resolution upon connection"
Noted. I am running MacOS as well. Install Windows client in VM and Mac client on your OSX.
Mac client can be downloaded from https://www.nomachine.com/download/download&id=7
Video playback through RDP is going to be bad.
Not sure if this helps, I had great experience with NoMachine. Perhaps you may want to give it a try at https://www.nomachine.com/download/download&id=8 and let me know.
Impeccable timing you have, because I just ran into and solved this exact issue on MacOS like 3 hours ago. After extensive research and testing I've concluded that using NoMachine is hands down the best way to handle this. It's able to run concurrently with the default VNC client, so in case there is any issue you have a backup option to lean on.
​
​
Their native Mac client is awesome, and the responsiveness of the remote sessions has been impressive. Setup was as simple as downloading the linux version on my Ubuntu machine, running the installer, selecting default options when prompted, going back to my Mac, installing the Mac version, and then letting it scan for servers. Whole thing took like 2 minutes. Hope this helps!
https://www.nomachine.com/ for *nix the best performance I’ve ever gotten is with x2go which became nx which is now nomachine. Never used the commercial version but the graphics acceleration is great.
That's not one I have worked with.
Google and NoMachine's support, this appears to configure it to skip the permission prompt.
https://www.nomachine.com/AR04K00663
2) Configure the server on the remote machine to accept connection requests without asking for desktop owner's authorization.
To disable requesting for the owner's authorization before connecting to the desktop (either the physical desktop or the user's virtual desktop on Linux) , do the following on the server (the computer which will be accessed):
- Open the NoMachine User Interface from Programs menu or Applications.
- Access the Server preferences (or Connections preferences for NoMachine free)
- Open the Security panel.
- Unflag the 'Require permission to let remote users connect' checkbox.
To re-enable request for owner's authorization before connecting to the desktop, just flag the 'Require permission to let remote users connect' checkbox.
try nomachineor something simila, as far as vnc/remote connections go. The distro is always going to be whatever you like best. Don't give up on a dist. cuz vnc didn't work out of the box.
Try NoMachine, I just transitioned 15 in-house designers to remotely control their Macs from Windows laptops and the lag is minimal even through a VPN
It uses either VP8 or h.264 to stream only updated areas so its very responsive, compared to other remote desktop solutions which feel laggy from sending full-frame images at predetermined rates
Stream anything from your Raspberry Pi4 with NoMachine
https://www.nomachine.com/tips-on-how-to-set-up-your-raspberry-pi-for-remote-access-via-nomachine
Have you tried using another desktop environment? I switched to XFCE after reading this.
How to solve slowdown problems in NoMachine physical and virtual desktops https://www.nomachine.com/AR12L00831
I use NoMachine, I'm unsure of whether it's fully Open Source but it is free and fast. There are a bunch of Open Source files on the page below. I'm just unsure of whether this is "everything" or not.
Veyon works great if they're all directly addressable. For those edge cases where a workstation is at a partner building behind a misconfigured firewall and seven proxies with no VPN we use NoMachine.
You would basically be doing a remote desktop to PC1. There are other solutions out there, so no need to re-invent the wheel unless you really really feel that something is missing.
Check out NoMachine (www.nomachine.com) if you need to do this as it is actually very simple to use.
But you basically would have to have a server running on the other machine that would accept the connections, and pass-through mouse and keyboard commands to the local machine.
I was using a mix of KVM and dual input monitors but got tired of using multiple steps and switched to NX instead. The NUC is sitting somewhere in the house and I can access it from any laptop or workstation.
>looks interesting, and it is completely free, so how do they make money at all? Don't they need to pay the bills? Shouldn't they be bankrupt?
They make money on the enterprise terminal server and web interface client seats, and subscriprion support. Like Redhat and everyone else.
https://www.nomachine.com/buyonline
It's based on FreeNX. Which is open sourced pre-version 4.0. 4.0 and up is closed source.
I've been using NoMachine: https://www.nomachine.com/
It also forwards audio and USB devices (on supported platforms), which is handy. When the Chromebook goes to sleep, it disconnects, but auto-reconnects on wakeup.
While it's not open source, it does not seem to require third-party servers. Take a less briefer look :)
https://www.nomachine.com/getting-started-with-nomachine
I had never heard of it before - certainly an interesting alternative that's worth knowing about!
For this use case I usually use NoMachine. It's a fairly nice all in one remote desktop client and does things like clipboard, audio, USB, printer, and folder redirection. It's also nice because it works between all three major operating systems.
In the newer versions it uses a video encoder to essentially send a video stream of your desktop over the wire. The good news there is things like 3d/video applications all work pretty well but the downside is the CPU requirements are really heavy if you don't have a dedicated video encoder in your computer. Most discreet video cards now come with video encoders but integrated ones typically do not.
It's not an entirely open source product if that's important to you.
I've had fairly good experiences with NoMachine, although I've only used it with Linux. You can still tell it's a remote solution, but it's fast enough to make watching videos from the remote quite doable.
If you have some basic networking know-how, NoMachine is probably the best option out there right now.
They are also supposedly working on a version of NoMachine that allows for connections in the same way as TeamViewer.
They also have a subreddit: /r/NoMachine
I'm a huge fan of NoMachine - works from your Phone to your PC, PC to PC, etc. You can view your PC desktop and control it on your mobile device, not the other way around...just to be clear.
Hope it helps
Well, my personal experience with NM is that they listen and answer.
I can't access your original question any more, don't nkow why, so I can't check what distro you are using. I've used NM on pretty much most major distros. It could be the Mac which is the problem. I know Apple have made some changes to settings when accessing via remote access. I had the problem documented here https://www.nomachine.com/AR10P01001 which looks very similar to what you're experiencing.
>sedge
The person connecting to the target machine must connect with their own account, it cannot be the account of the owner, so check that.
This might help:https://www.nomachine.com/AR04K00663
Anything that doesn't work should be brought to the attention of the developer IMO.
It's not clear to me what you want to be able to do: access with or without the owner's authorization?
https://www.nomachine.com/DT10O00154#3.2.
On the server side the appropriate boxes need to be flagged or unflagged.