Knowledge Base
Searching in : Document
ID: DT06S00226
Version: NoMachine 8
Added on: 2022-09-14
Last Update: 2022-09-15
Print this article

Connecting to remote Linux desktops or applications

Do you have a Linux host and want to provide your employees or students with access to their own personal Linux desktop or allow them to run single applications installed on that host?

If the answer is yes, you should use a product from the NoMachine Terminal Server range. Depending on the number of users that need to connect, the most suitable solution can be any of these products: NoMachine Workstation, Small Business Terminal Server or Terminal Server.

Who is it for?
Remote workers who need a personal Linux desktop (a 'NoMachine virtual desktop') to do their job or want to use an individual Linux application installed on that machine (a 'custom session').

What is it for?
Providing a personal Linux desktop to each user which can run any application, with the possibility of sharing that desktop with other users. This is called Guest Desktop Sharing, to connect more quickly and easily upon the desktop owner's authorization. Having an account on the remote machine is not needed for the connecting guest. New!

Accessing and using Linux single applications (console, CAD, IDE) in floating window or whatever you need.

Key features

  • - End-to-end data traffic encryption
  • - Multiple authentication method supported
  • - Guest Desktop Sharing (no account needed) includedNew!
  • - Personal Linux desktops, session reconnection and interactive/view-only screen sharing
  • - Single applications, re-connectable
  • - Native client for mobile, Windows, macOS and Linux and access via web

What do you need?

  • - 1 x NoMachine server (Workstation, Small Business Terminal Server or Terminal Server) installed on the remote Linux host
  • - NoMachine Enterprise Client installed on the connecting device (it's free to use)
  • - Or a browser on your connecting device
NoMachine ProductNumber of virtual desktopsBusiness size
Workstation4small
Small Business Terminal Server10small/medium
Terminal Serverunlimitedmedium/large


TIP

In the case of Linux hosts booted in CLI (command-line-interface) mode, such as for example headless hosts, NoMachine provides a way to access them in UI mode. Pre-requisite is that a desktop environment (e.g. GNOME, Xfce… etc) is installed there.

A schematic diagram for a typical NoMachine server setup on Linux

Licensing

1 x NoMachine Workstation license if you plan to have up to four virtual desktops

or 1 x NoMachine Small Business Terminal Server license for up to ten concurrent virtual desktops

or 1 x NoMachine Terminal Server license for more than ten concurrent virtual desktops (unlimited).

On the end-user's computer install NoMachine Enterprise Client (which is free to use) or connect via web using the browser. All of the above-mentioned server side products include access via the browser.

TIPS

Do you own multiple NoMachine servers or need a scalable solution?
If you own several NoMachine servers, no matter what type and even if they are in different geographical locations, you may think about providing a single point of access to all of them by adopting any of the NoMachine Cloud Server Products as a frontend gateway. This is suitable for connections over the internet and even in LAN or VPN.

Alternatively, if you plan to increase your Linux-based infrastructure, consider adopting a scalable solution: with NoMachine Enterprise Terminal Server you can distribute virtual desktops and applications among Enterprise Terminal Server Nodes (purchased separately) and scale up access as you need by adding a new node at any moment without business discontinuity.

To grant high available access to the nodes, consider adopting the Enterprise Terminal Server Cluster product, which has the same functionalities of the Enterprise Terminal Server plus the possibility to set-up two servers in a failover cluster pair (when purchasing Enterprise Terminal Server Cluster, 2 licenses are included).

The Enterprise Terminal Server and the Enterprise Terminal Server Cluster can work as an autonomous server or be part of a NoMachine Cloud Server setup.