



NoMachine 6 Now Available
Luxembourg, November 15th, 2017
NoMachine, a leader in cross-platform remote computing solutions, today announced the official release of NoMachine 6 which introduces a series of exciting new enhancements, including a revamp of its product families available for Windows, macOS and Linux.
A new Cloud Server product, a streamlined Linux Terminal Server family and the addition of the functionality of browser-based access to the entire enterprise-oriented range are just some of the exciting additions users can experience with this major software update.
Cloud Server
Cloud Server 6 becomes a gateway to the NoMachine infrastructure and sits at the top of the NoMachine product hierarchy in the eponymous product suite. It is dedicated to centralized access to all other servers in the NoMachine infrastructure including foreign hosts.
Linux Terminal Server
The virtual desktop for Linux functionality is now exclusive to the Terminal Server family. Enterprise Terminal Server for Linux replaces both Enterprise Server v.5 and Cloud Server v.5 when used for virtual Linux desktop sessions. Enterprise Terminal Server offers load-balancing of Terminal Server Nodes and failover as its predecessors did with the additional bonus of browser-based access.
NoMachine 6 also introduces the following enhancements:
i) Browser-based access for all enterprise products. Web-based access is no longer exclusive to Cloud Server.
This highly-requested functionality is available in all products of the Terminal Server and Cloud Server suites.
ii) Support for H.264 codec in WebRTC sessions. Web-based sessions can be streamed using the H.264
encoder on the server, provided the browser on the connecting client also supports the codec.
iii) Toggling the desktop's sharing availability. Access to the local desktop and requests to connect can
now be easily disabled for as long as the owner chooses without having to stop the NoMachine services entirely.
iv) Raspberry support. Raspberry has officially been added to the list of supported platforms. Both RPi2 and
RPi3 models can be used as connecting clients as well as pocket-sized servers.
v) Enhancements to clustered servers and failback mechanisms. Set-up of clustered environments is improved
for admins with the use of GUIDs to identify failover clusters and facilitate installation of new servers to a
NoMachine server federation.
vi) Automatic reconnection. Great news for NoMachine users who roam between networks at the office. NoMachine
automatically tries to reconnect you when the connection is lost.
vii) Automatic detection of a proxy server - NoMachine detects whether there is a Proxy server in place on the local
network through which outgoing traffic has to be tunneled.
The complete list of enhancements and bug-fixes are:
FR01O03300 - Adding a new configuration key for pre-configuring the web GUI appearance
FR01O03304 - Applying the 'lossless refinement' in a single pass
FR01O03307 - Dropping support for 'NoMachine login' method
FR01O03308 - Switching the active role to the server with more connections after a cluster failover
FR02O03317 - Adding the 'Subscription version' field to the license files
FR02O03334 - Build a scalable multi-tier infrastructure with Cloud Server
FR02O03339 - Using one-time password for forwarding connections from a Cloud Server to a target server
FR03M02881 - Automatic detection of proxy settings and using them to connect
FR03O03351 - Automatic software updates from earlier versions to v. 6.0 will be disabled
FR03O03366 - Creating the necessary UI for accessing and administering a NoMachine hierarchical infrastructure of servers
FR03O03376 - Adding new commands for federating servers under a Cloud Server
FR03O03377 - Accessing and managing a NoMachine multi-level infrastructure of servers via web
FR03O03378 - Letting users disable accepting connections to their desktop from the NoMachine Monitor
FR03O03380 - Updates to server commands for managing multi-node environments
FR03O03381 - Implementing automatic reconnection for connections by the web
FR03O03382 - Creating a dedicated PAM module for temporary password authentication with SSH protocol
FR03O03388 - Adding a new option to server commands for directing users to a given server federated under a CS
FR04N03103 - Providing server tools to configure the users' ability to disable accepting connections to their physical desktop
FR04O03393 - Create a unique identifier for the NoMachine failover cluster
FR04O03397 - Add an item to the NoMachine menu to close the NoMachine application
FR05O03408 - Adding the 'nxserver --getuuid' command to retrieve the server uuid in a NoMachine hierarchical infrastructure
FR05O03419 - Adding support for guest users to NoMachine Enterprise Desktop
FR06H02356 - Implementing automatic reconnection in the NoMachine client
FR06O03433 - Informing users that NoMachine client v. 6 is requested to connect to Cloud Server v. 6
FR06O03445 - Removing the host keys while deleting the remote host from the NoMachine infrastructure
FR06O03448 - Giving the possibility to start and stop foreign servers
FR07O03459 - Improving the procedure to gather web session logs
FR07O03463 - Implementing the 'nxserver --serverupdate' command
FR07O03464 - Extending the 'nxserver --remove-host-key' to operate also on servers federated under a Cloud Server
FR07O03478 - Adding the mod_headers module to the NoMachine web server
FR08M02957 - Giving the possibility to administrators to pre-configure NoMachine's web sessions
FR08N03144 - Eliminate the customer's packages for update and ship updates in all-in-one packages
FR08O03481 - Change status item label to "Show the service status"
FR08O03482 - Disabling 3DES-CBC (short block sizes) in the NoMachine web server
FR09N03198 - Extending support for web sessions to more NoMachine server products
FR09O03495 - Extending the possibility to prevent users from storing their credentials also in case of web sessions
FR09O03496 - Preventing users from storing their login credentials when connecting via browser
FR09O03497 - Managing sub-level servers from the main Cloud Server
FR09O03505 - Updating the NoMachine web server, nxhtd
FR09O03506 - Adding a new configuration key to hide the 'Accepting connection' item from the Monitor menu
FR10N03219 - Adding support for H.264 codec in web sessions
FR10N03236 - Moving settings of cloud.cfg and cloud.inc to the global configuration files, server.cfg and htd.cfg
FR10O03525 - Extending the multi-server administration GUI by allowing to manage any servers in the hierarchy
FR11N03265 - The restricted access mode to physical desktops in NoMachine v. 6
FR12M02989 - Minimizing user's steps to launch web sessions
FR12M02993 - Disabling mDNS in the NoMachine monitor if it is disabled in the client GUI panel
FR12N03275 - Renaming configuration keys for web sessions
FR12N03284 - Extending NoMachine USB support to Raspberry Pi
FR01N02999 - Adding support for SOCKS protocol
TR01N06385 - BSOD on Windows 10 due to the nxusb driver
TR01O07489 - Screen blanking on Mac doesn't work properly when connecting to login window
TR01O07526 - Server side logs report "Cannot get user info" messages
TR01O07529 - Ghost printers are forwarded in the NoMachine sessions after a system reboot on CentOS 7/RHEL 7
TR03N06561 - Audio playback is not smooth when the session is connected to Windows XP
TR03O07676 - NoMachine server cannot be started when the Windows LSA service is running in protected mode
TR04L04386 - Keyboard does not work properly inside remote Parallels VM
TR04N06696 - Ctrl+drag is not working in Xcode
TR04O07704 - Error messages related to problems with the creation of 'nx' user account during the installation process don't provide enough detail
TR04O07712 - NoMachine client can be installed over a NoMachine full package on Linux
TR04O07722 - The 'nxdevice/sessions' directory on Linux is obsolete
TR05N06836 - Dialog box requiring authentication pops up while creating a new virtual session
TR05O07760 - Misleading error message about missing users.db
TR06O07842 - The nxexec process suddenly terminates on Ubuntu 16.04 when the machine is rebooted
TR06O07869 - Cannot activate a TSN license for evaluation with the 'nxserver --activate' command
TR06O07874 - Mouse input problems appear when playing EverQuest
TR06O07886 - Custom scripts triggered on 'UserScriptAfterSessionStart' are executed before the user is effectively connected to the remote desktop
TR06O07893 - LSA service crash due to invalid memory access inside nxlsa module
TR07N07038 - When installing a server package, set-up tries to put in place XDG files for the standalone client
TR07O07907 - Sudden termination of the NoMachine session caused by mDNS
TR08N07155 - User gets authorization error using system "Check for Updates" in openSUSE Leap after installing NoMachine
TR08O07990 - Ctrl+arrow doesn't work in a NoMachine session on macOS 10.12.6
TR08O08009 - Server configuration to forbid the client to store credentials doesn't work as expected
TR09O08056 - Memory leak in Render extension optimized code
TR09O08074 - NoMachine nxd doesn't start properly on Windows XP when IPv6 protocol is installed
TR10N07256 - Microsoft Driver Verifier reports a non-fatal error when verifying nxusbs.sys
TR10N07285 - No error is displayed when users set a new password and the system doesn't accept it
TR10N07299 - Screen blanking feature doesn't work properly on openSUSE Leap 42.1
TR10O08174 - User is successfully authenticated but can't easily access his session when the system authentication is case-insensitive
TR10O08190 - Some Gnome 3 themes are misrendered in virtual desktops
TR01N06360 - Problem with USB forwarding of iPhone to Mac OS X
Supported Platforms
Windows 32-bit/64-bit XP/Vista/7/8/8.1/10
Mac OS X Intel 64-bit 10.7/10.8/10.9/10.10/10.11/10.12/10.13
Linux 32-bit and 64-bit
Red Hat Enterprise 4/5/6/7
SLED 10.x/11.x
SLES 10/11/12
openSUSE 10.x/11.x/12.x/13.x/42.x
Mandriva 2009/2010/2011
Fedora 10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25
Debian GNU Linux 4.0/5.0/6.0/7.0/8.0
Ubuntu 8.04/8.10/9.04/9.10/10.4/10.10/11.04/11.10/12.04/12.10/13.04/13.10/14.04/14.10/15.04/15.10/16.04/16.10/17.04
Raspberry Pi 2/3 ARMv6/ARMv7/ARMv8
Important notices
Automatic updates are temporarily disabled in all products with the exception of the free to download NoMachine and Enterprise Client packages.
All customers are invited to read the following document available in the Knowledge Base for further information about what has changed and how to proceed with updating: https://www.nomachine.com/DT03O00129.
Due to the changes introduced by Apple which has dropped support for 10.5 and 10.6 in recent compilers, NoMachine has discontinued support for those OS X versions. It will still be possible to request packages specifically built for 10.5 and 10.6 under the provisions of a support contract.
Download NoMachine Packages
You can download the latest packages suitable for your Operating System from the NoMachine Web site
at the following URL: https://www.nomachine.com/download.
Customers with valid subscriptions should log in to their customer area and download the "Production version".
The procedure of downloading and installing Update Version packages is now obsolete from this release.
Automatic updates
The automatic check for updates is scheduled to check our repositories every two days.
To update the free NoMachine package:
- Run the NoMachine GUI from your Programs Menu.
- Click on 'Settings', then on the 'Server preferences' and finally on 'Updates'.
- Then click on the 'Check now' button.
To update the NoMachine Enterprise Client immediately:
- Click on 'Settings' and 'Updates'.
- Then click on the 'Check now' button.
More information about the check for automatic updates is available here:
https://www.nomachine.com/AR05M00847
Manual package update
Please follow the instructions to update your installation manually:
On Windows:
- Download and save the EXE file.
- Double click on the NoMachine executable file.
- As for the installation, the Setup Wizard will take you through all steps necessary for updating NoMachine.
On Mac OS X:
- Download and save the DMG file.
- Double-click on the Disk Image to open it and double-click on the NoMachine program icon.
- As for the installation, the Installer will take you through through all steps necessary for updating NoMachine.
On Linux:
You can use the graphical package manager provided by your Linux distribution or update NoMachine by command line by following instructions below.
If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.
RPM
- Download and save the RPM file.
- Update your NoMachine installation by running:
# rpm -Uvh <pkgName>_<pkgVersion>_<arch>.rpm
DEB
- Download and save the DEB file.
- Update your NoMachine installation by running:
$ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb
TAR.GZ
- Download and save the TAR.GZ file.
- Update your NoMachine installation by running:
$ cd /usr
$ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
$ sudo /usr/NX/nxserver --update
If you are installing Enterprise Client or Node run respectively:
$ sudo /usr/NX/nxclient --update
$ sudo /usr/NX/nxnode --update
Documents
Installation and configuration guides for the NoMachine products are available at:
https://www.nomachine.com/documents
The NoMachine Development Team