NoMachine – Download, Install and Use For NX, SSH Connections


NoMachine is a remote desktop tool which provides high performance and speed. NoMachine is mainly designed for Linux distributions but in order to make a remote desktop connection and remote management easier, it is also provided by macOS and Windows operating systems. NoMachine provides freedom to work the employees from anywhere.

Features

There are a lot of features which makes NoMachine very popular and preferred remote desktop tool. Here we will provide these features.

  • NoMachine is `cross-platform` where operating systems and devices like Windows, Linux, macOS, iOS, RaspberryPi, Android is supported
  • Provides `faster and quality remote desktop experience` according to the open-source protocol VNC
  • Provides `centralized remote access management` which makes it useful enterprise environments.
  • Installation, configuration, and management are `very easy` according to other alternatives.
  • Provides `policy-based access` which can be set user level, location, network.
  • It is fully `secured` with the OpenSSL, TLS, AES 128 and SSH tunneling.
  • `Screen sharing` with others makes it easier to collaborate.
  • `Web-based client` and access are very useful where we can access to NoMachine servers just with a browser.
  • `Remote printing` is another good feature.
  • `File transfer` features will make collaboration straightforward and eliminate to file servers and trivial tasks.
  • A remote desktop `session recording` can be done easily and can be turned into a video conference.

Download and Install For Windows

NoMachine can be downloaded for 32 and 64 bit Windows XP, Vista, 7, 8, 10 and Windows Server 2008, 2012, 2016, 2019. Following link redirect to download page. The installation will require about 130 MB disk space.

https://www.nomachine.com/download/download&id=8

Download and Install For Windows
Download and Install For Windows

Open and start the installation file named nomachine_6.7.6_7.exe

Start NoMachine Installation
Start NoMachine Installation

We need to provide Administrative rights with the following User Account Control and click Yes.

User Account Control
User Account Control

We will see the following Welcome Screen and click to Next.

NoMachine Installation Welcome Screen
NoMachine Installation Welcome Screen

In the following screen, we will the License Agreement by accepting we will continue.

NoMachine License Agreement
NoMachine License Agreement

We will select the installation path which is C:\Program Files\ NoMachine

Select NoMachine Installation Destination
Select NoMachine Installation Destination

We can see the following screen during installation

LEARN MORE  Linux "X11 Connection Rejected Because of Wrong Authentication" Error and Solution
NoMachine Installation
NoMachine Installation

After the installation is complete we can see the following screen which will update some operating system component and take some time.

When the NoMachine installation is complete successfully we will see the following screen.

We have to restart the system in order to use NoMachine properly.

Download and Install For Ubuntu, Debian, Mint, Kali

We can download the Linux setup files from the following link. For Linux NoMachine is provided as RPM,DEB,TAR.GZ. We will use deb for Ubuntu, Debian, Mint and Kali installation. 32 and 64 bit is provided with different setup files so we will select 64 bit for this tutorial.

https://www.nomachine.com/download/linux&id=1

Download and Install For Ubuntu, Debian, Mint, Kali
Download and Install For Ubuntu, Debian, Mint, Kali

We will be redirected to the following URL and web page.

https://www.nomachine.com/download/download&id=6

Then we will navigate to the directory where we downloaded the NoMachine deb installer. In this case it is downloaded into Downloads

$ cd Downloads

$ sudo dpkg -i nomachine_6.7.6_11_amd64.deb
nomachine.deb
nomachine.deb

We can see from the output that the TCP 4000 port listening for coming NX remote desktop connection.

Main Screen

The main screen is like below for the NoMachine. It is very clear where recent connections, create a new connection and settings buttons are shown.

Main Screen
Main Screen

Edit Preferences

We can edit preferences and then click to the Settings on the right upper corner. This will open connection preferences screen which provides configuration for Input , Appearance , Transfers , Folders , Privacy .

Edit Preferences
Edit Preferences

Input Preferences

We can change the preferences of the Input. We can specify the following configuration.

  • `Show remote cursor pointer`
  • `Emulate middle mouse button`
  • `Grab the keyboard input`
  • `Grab the mouse input`
  • `Use hot-key for menu access`
  • `Show the menu panel covering all-screen`
LEARN MORE  What Is Ftp Port Number and How Ftp Port Used?
Input Preferences
Input Preferences

Appearance Preferences

We can configure the appearance of the NoMachine with the Appearance preferences.

  • `Style`
  • `Wave`
  • `Text`
  • `Default`
  • `Fixed`
Appearance Preferences
Appearance Preferences

Transfer Preferences

We can set the following transfer preferences from this screen.

  • `Allow others to send you a file`
  • `Automatically save the received files`
  • `Disallow files bigger than`
Transfer Preferences
Transfer Preferences

Folders Preferences

In this screen, we can set the following Folder Preferences.

  • `Connections and recordings`
  • `Transferred files`
  • `Program files`
  • `Player settings`
Folders Preferences 
Folders Preferences

Privacy Preferences

In this screen, we can set the following Privacy Preferences.

  • `Don’t delete log files on exit`
  • `Don’t save connection screenshots`
  • `Don’t show other computers on the network`
Privacy Preferences
Privacy Preferences

Create Connection

After the installation is complete an icon will be shown in the menu like below. We will click right on this icon which will show a menu like below. From here we will click New Connection. New Connection is used to store connection configuration and profile. The new connection creation will work both on Linux and Windows.

New Connection
New Connection

Specify Protocol

We will see a screen like below which is the first step of new connection creation. In this step, we will specify the connection protocol which will be NX. We can also select SSH to ssh into the remote system.

Specify Protocol
Specify Protocol

 

Set Hostname IP Address, Port

In this step, we will set the IP address or hostname with the port. We can also enable the Use UDP communication for multimedia data which will make communication faster.

Set Hostname IP Address, Port
Set Hostname IP Address, Port

Specify Authentication Method

In the following screen can specify the authentication method which can be Password, Private Key , Kerberos.

Proxy Configuration

If we need some proxy in order to access the internet or other networks we can specify the proxy here.

LEARN MORE  What Is Telnet Command and What Is Telnet Used For?
Proxy Configuration
Proxy Configuration

Set Connection Name and Save

In this part, we will set the connection name and then click to the Done in order to save the configured connection with the specified name.

Set Connection Name and Save
Set Connection Name and Save

Connect Remote System

We can start the connection by just clicking the connection we want to start like below.

Connect Remote System
Connect Remote System

If we are connecting for the first time to the remote system we will be asked for verification. We have to very and accept the remote system fingerprint just by clicking Yes.

Verify Host Authenticity
Verify Host Authenticity

We will see the following authentication screen where we will provide a username and password for authenticating the remote system. We can also save the password for the future connection by ticking Save this password in the connection file.

Authentication
Authentication

If this is the first connection we will be provided some information about NoMachine usage like below. We can forward by clicking OK. We can also disable this introduction by ticking Don't show this message again.

NoMachine Info
NoMachine Info

Then we will see the following screen which is the remote system desktop which is a Windows 7 in this example.

NoMachine Remote Desktop
NoMachine Remote Desktop

Leave a Comment