NoMachine is a cross-platform, open-source remote desktop connection tool similar to TeamViewer. It can connect remotely to Mac, Linux, and Windows machines.
NoMachine provides a fast, secure, high-quality experience while connecting to remote desktops. It’s an excellent tool for tech support specialists and users who want to provide remote assistance.
This brief tutorial shows students and new users how to install and use NoMachine on Ubuntu 16.04 / 17.10 and 18.04 LTS. With it installed, other computers with NoMachine installed should be able to connect to the Ubuntu machine.
To get started with installing NoMachine, follow the steps below:
Download NoMachine Package
Ubuntu doesn’t have NoMachine in its default repositories, so instead of running apt-get to install it, you’ll have to download the package to install it manually.
To get the package, go to the NoMachine download page and get the version for Linux, the DEB package for either 64-bit or 32-bit Ubuntu systems.
https://www.nomachine.com/download/linux&id=1
After downloading, continue below to install.
Install NoMachine
When you select the DEB package, Ubuntu should automatically open its software installer to help you install NoMachine. It’s easier to install using the Ubuntu DEB installer.
If your desktop prompts you to open the package with the installer, choose to do as shown in the screen below:

When you click OK, it should open the installer windows with an Install button. to begin the installation, click Install

After installing, go to Ubuntu Dash or Activities Overview to search for NoMachine. Then select NoMachine preferences.

You can start NoMachine services automatically from the preferences page and advertise the computer across the network. When you advertise the machine, other machines with NoMachine installed should automatically see it on their screen and can be used to connect to it easily.
You can also require passwords for all connections, change the port number, and more. You can also choose the devices to make available to connected computers. All in all, the default settings should be great for everyday usage.
Manual Installation
If your system doesn’t open Ubuntu Software Installer to help you install the package, you must manually install it using the dpkg command.
Now that the package is downloaded, go to the folder the package was downloaded in and run the installation commands. On an Ubuntu machine, the default download location is at ~/Downloads.
Open the commands terminal and run the commands below to install NoMachine from the ~/Downloads folder.
sudo dpkg -i ~/Downloads/nomachine_*.deb
Doing that should install the package via the command line.
When everything is done, open the NoMachine connection application. You use this to connect to remote computers.

Enjoy!
You may also like the post below:
Hello, We like LiteManager for remote access and desktop, very great and simple tool too with free version at classroom!
i regret the time i have WASTED on all the OTHER product so far.
I used ubuntu and tried remote access with x11vnc or vino-server. and i REGRET all the time i tried to fix the numerous issues i had (lack of speed instability of connection,regular freeze etc)
Nomachine seems GREAT so far : Installation is quick, connection is stable and very quick
there is a mistake in the word downloads
sudo dpkg -i ~/Downlaods/nomachine_*.deb
should be
sudo dpkg -i ~/Downloads/nomachine_*.deb
Thanks,
Updated
is it possible to install on my ubuntu machine from remote location having ssh with sudo access?