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:
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.
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.
Hey! what you need is the upcoming Network functionality, is this what you are looking for?
Creating the NoMachine Network service to let people connect to each other's computers
https://www.nomachine.com/FR07J02731
This will allow users to be able to choose how to connect - either by using the IP address/hostname of the remote PC or by using the Network service.
>Hi NoMachiners,
>
>version 6.7.6 has been released. It provides some enhancements and improvements including support for two-factor authentication in the server procedure when adding a remote node and the auto-detection of Xfce desktop during installation, as well as fixes for bugs affecting earlier releases. The full announcement is available here:
>
>https://www.nomachine.com/SU05Q00205
The article on their website in explaining how to shut down the services states " A user with administrative privileges is requested to complete the operations. "
Have you looked at this?
How to share a Linux virtual desktop with other users
https://www.nomachine.com/AR07P00993
Quoting from article:
By default, users can share their virtual desktop with other users. This happens when each user logs-in with a different system account.
To connect to another user's desktop:
1) Log-in to the NoMachine server.
2) Be sure to have the 'All desktops' view mode selected, so that you will be able to see also other users' sessions.
3) Select the virtual desktop where you want to connect and right mouse click on its icon.
4) It will open a menu with the 'Connect to session' item.
5) Click on 'Connect to session': the owner of this session will need to authorize your connection.
He/she will be prompted with a dialog showing your request to connect and the possibility to Deny your request, Accept it or Accept it in view mode only.
To answer your questions :-)
NoMachine does encryption out of the box.
The port on the router (8???) has to be forwarded to your desktop (4000). NoMachine tries to do it automatically. See this: https://www.nomachine.com/AR11L00827
If you don’t have a static IP address then yes, Dynamic DNS is the way to go.
Okay - the link is working now: So you’re clearly using Jump’s VNC mode to connect. Don’t use that. It’s slow and it’s there for macOS compatibility when you can’t installed anything on the Mac.
What you need to do is use Jump’s Fluid Remote Desktop protocol instead - then you’re going to have a fair comparison and frankly you’re going to be super surprised by the result. Here’s how to enable it: https://jumpdesktop.com/getfluid
I don't think you need to configure a vpn specifically for NoMachine, but maybe you should check whether nordvpn lets you tunnel a remote desktop connection in general.
https://support.nordvpn.com/General-info/1360459192/Can-I-use-a-remote-desktop-with-NordVPN.htm