All categories

NoMachine download

Free Control remote PC and access documents, printers, devices, and media files
8.6.1 (latest)
Jun 29, 2023
NoMachine.exe
8.5
May 14, 2023
Nov 19, 2017
nomachine_6.0.66_2.exe
Jun 7, 2017
nomachine_5.3.9_4.exe
Feb 2, 2017
nomachine_5.2.11_1.exe
Feb 27, 2016
nomachine_5.1.54_1.exe
Oct 3, 2015
May 29, 2015
Apr 11, 2015
Dec 18, 2014
Oct 4, 2014
Apr 3, 2014
Feb 16, 2014
Jul 6, 2013

What's new



v6.0.80 [Nov 19, 2017]
NoMachine 6 brings a ton of exciting novelties, including a revamp of our product families. Here’s an overview of some of the most important enhancements you can see NoMachine 6.0 for Windows, macOS and Linux.
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. Remote users connecting from clientless endpoints can now connect to the desktop environment via any HTML-enabled browser.
New Cloud Server
The decision to extend browser-based access to our other products allows us to reposition the Cloud Server with a brand new feature-set. Cloud Server becomes a connection broker to all other NoMachine servers and foreign hosts and sits at the top of the NoMachine product hierarchy in the eponymous product suite. It consolidates the entire NoMachine server stack, providing centralized access to all other servers in the NoMachine infrastructure.
Streamlined product families
Linux virtual desktop is now exclusive to the Linux Terminal Server family with Enterprise Terminal Server at the helm, replacing both Enterprise Server and Cloud Server for Linux version 5 when used to run 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.
Server-to-server
From version 6, the standalone Workstation and Terminal Server products can function as servers of Cloud Server. Customers using either of these products in version 5, or earlier, as nodes in their NoMachine cluster have the option to replace them with Terminal Server Nodes. Enterprise Desktop continues to provide remote desktop access on Linux, Windows and Mac, and function as a server of Cloud Server.
Support for H.264 codec in WebRTC sessions
More exciting news for users connecting to the remote desktop via the browser. 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. Benefits of using H.264 encoding are reduced bandwidth usage and less CPU consumption - useful for less powerful computers and where network conditions are not as favourable as expected.
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. So for users who move between WIFI networks whilst working or when the connecting client goes into sleep mode, NoMachine handles the reconnection without the need for user intervention.
Easily toggle your 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, or until the desktop is closed, without having to stop the NoMachine services entirely.
Automatic detection for Proxy server
NoMachine detects whether there is a Proxy server in place on the local network through which outgoing traffic has to be tunneled. This is especially useful for those connecting from home and have configured a proxy server to screen their IP address, or when connecting from networks which have a logon requirement in order to gain access.
Raspberry support
Raspberry has officially been added to our list of supported platforms. Both RPi2 and RPi3 models can be used as connecting clients as well as pocket-sized servers. Depending on your set-up and needs you can choose from NoMachine (free), Enterprise Client (free) and Enterprise Desktop.
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. Additionally, primary and secondary roles can be restored according to connection saturation on the servers during failback.
Pre-configurable web sessions
Administrators can provide users with pre-configured connection files to easily connect their desktops and applications via web. It’s possible to define session type, screen resolution, display quality and more in advance to avoid customizing the session at every login. This allows admins to reduce manual configuration by the end user to the minimum.



v5.2.21 [Feb 2, 2017]
- Added support for French, Spanish, Italian, Polish, Russian, Portuguese and German.
- Improved multi-monitor support.
- Maximum freedom in display resolution.
- Kerberos ticket-based authentication via NX protocol.
- Optimized remote node management.
- Extended support for remote X-Window hosts.


v5.1.62 [Feb 27, 2016]
The latest release comes with a fresh new look, under-the-hood enhancements and many other refinements further elevating the user experience on all platforms. Here's an overview of some of the features that you'll love in NoMachine 5.0 for Windows, OS X, and Linux.


v5.0.63 [Oct 3, 2015]
NoMachine 5 builds on the innovative features and redesign that we introduced in version 4. The latest release comes with a fresh new look, under-the-hood enhancements and many other refinements further elevating the user experience on all platforms. Here's an overview of some of the features that you'll love in NoMachine 5.0 for Windows, OS X, and Linux.
The NoMachine interface has been given a native look-and-feel to make you feel at home when using it on your chosen platform. For those who prefer the previous 'Dark' theme, it's still available as optional in the NoMachine Player Preferences.
Internationalization
Support for international languages has been added with menus and dialogs now available in French, Spanish, Italian, Polish, Russian, Portuguese and German. Further languages will be coming in later versions.
Improved multi-monitor support
When connecting to a remote machine with multi-monitors attached, it's possible to choose which monitor to show at any time via the Menu. Users of applications scattered across multiple monitors can now switch between the available displays or merge all displays on a single screen. The handy keyboard shortcut Ctrl-Alt-I additionally identifies multi-displays by number, particularly useful for remote set-ups with numerous monitors.
Maximum freedom in display resolution
Dynamically changing the resolution of your remote desktop to fit your specific requirements is now much easier thanks to the introduction of a 'Resolution' slider in the refined 'Display settings' menu. In remote desktop sessions to multi-monitor set-ups, you can even set a custom resolution ad hoc per display. What's more, holding the 'Control' key whilst dragging the corner of the window will automatically scale the contents to fit the window preserving the aspect ratio of the remote display.
Screen blanking
Users on all platforms can now protect their privacy and hide screen content by blanking the host display. Checking the appropriate box in Security Preferences will also stop unwanted user input by locking input devices during a remote desktop session. This is particularly useful for unattended remote computers to prevent others from entering data or viewing the monitor while you are remotely accessing it.
Full support for headless Linux servers
NoMachine can now easily be installed on headless Linux servers out-of-the-box. Connecting to a headless Linux server, such as a Linux desktop running in a datacenter or in a cloud provider environment, no longer requires manual configuration.
Kerberos ticket-based authentication via NX protocol
Support for Kerberos ticket-based authentication is extended also to connections via the NX protocol. Enterprise users can select from SSH, System Login and NX Login in the connection GUI and start the connection without having to enter credentials.
Unmatched performance
Sophisticated algorithms refine the screen to recreate crisp original colors without impacting on performance. NoMachine can take advantage of the graphics card capabilities server-side, effectively reducing CPU consumption, meaning you get a more fluid experience when remotely accessing multi-media content and high-performance apps. To start off with we've added support for Nvidia cards with Maxwell architecture, and others, such as Intel's QuickSync, are planned in successive releases.
Optimized remote node management
Once connected to a remote server, NoMachine administrators can add and remove nodes directly via the Player GUI rather than executing operations via the command line.
Extended support for remote X-Window hosts
Any remote Unix server supporting the X-Windows protocol, including Solaris, AIX, HP-UX, BSD and Linux, is treated as a NoMachine node and added to the cluster network just by using the administration GUI.


v4.6.16 [May 29, 2015]
May include unspecified updates, enhancements, or bug fixes.



v4.4.12 [Dec 18, 2014]
NoMachine version 4.4.1 now available
Luxembourg, December 17th, 2014
NoMachine makes available today a software update aimed at solving some issues affecting the previous release. The new version, 4.4.1, provides fixes for the following problems:
TR10L04620 - No sound from nxclient 3.5 to NoMachine server 4 on newer Linux distributions shipping without Enlightened Sound Daemon
TR10L04652 - The SSH_CLIENT, SSH_CONNECTION or NX_CONNECTION variables are not propagated to the NoMachine session
TR10L04611 - Cannot disable the 'automigrate' feature to allow sharing the virtual desktop
TR11L04656 - The comma key is wrongly mapped inside a NoMachine web session
TR08L04509 - The nxserver --passwd command hangs on Ubuntu 12.04 when it's run by an unprivileged user
TR03L04313 - When connecting to a multinode server, the 'Create a new virtual desktop' option specifies always the desktop type of the server
TR10L04648 - Num Lock is reversed in a custom session in floating window mode started from Windows clients
TR11L04666 - Horizontal line can appear over titles of tabs in firefox
TR08L04498 - NoMachine Player fails to detect Japanese layout on Mac OSX clients
TR05L04404 - Welcome messages set in the node configuration file are not displayed at session startup
TR06L04476 - The AltGr 0 keys combination opens the client menu
TR11L04659 - MacOSX plugin client fails to connect to the virtual desktop
TR04L04390 - The nxerror.log file reports that the ck-list-sessions command was not found
TR08L04506 - VNC session closes suddenly upon starting
TR10L04644 - The Alt Gr key doesn't work when the 'Grab the keyboard input' option is activated
TR07L04488 - Screen artifacts when scrolling in firefox
TR11L04678 - Sometimes virtual desktop sessions are terminated unexpectedly
TR12K04131 - Setting DisplayLimit in the server configuration doesn't work as expected
TR11L04679 - The nxserver --version command reports an incorrect server type when a 3.5.0 Advanced Server subscription is used with server 4
TR11L04681 - NoMachine reports 'No available sessions on the server' even if the local X server is up and running
TR10L04647 - Audio is no longer available when the virtual desktop is reconnected from Windows to Linux or vice-versa
TR02L04284 - NoMachine processes are not started automatically at next reboot on Slackware
TR08L04503 - Opening screen on Emacs is corrupt
TR10K03959 - The server prints its usage when trying to run a virtual desktop session by using the nxserver --startsession command
TR10L04624 - Files transferred to a Windows client are sometimes corrupted
TR10L04649 - Keyboard is wrongly mapped in custom sessions run in floating window mode from Mac OSX clients
TR11L04682 - USB devices cannot be connected from local Windows client to Ubuntu 14.04 server
TR06L04461 - The option 'Resize remote screen' disables unexpectedly
TR01L04218 - Users are not informed when session fails to start due to disk quota exceeded
TR11L04668 - Fullscreen across all monitors doesn't work when no window manager is running
TR07L04481 - Keyboard does not work correctly if Caps Lock and Control Left are swapped
TR11L04705 - Virtual desktops are started only on localhost in a cluster environment upgraded from version 4.2.25 to version 4.3
TR11L04700 - The installation procedure cannot configure the printers backend on Linux distributions with a most recent CUPS subsystem
TR11L04671 - Profile rules set on per-group basis are ignored when the user belongs to multiple groups
TR11L04699 - Message 'Cannot compile USB module' is issued when installing NoMachine on Linux distribution with most recent kernel
TR08L04508 - Password is shown in console when an unprivileged user changes it from command line
TR10L04587 - Black screen is issued when connected to a Linux physical desktop while the lock screen is active
TR10L04638 - Some Windows games running at full screen minimize when the user clicks on the edges of the screen
TR10L04592 - NoMachine client on Windows closes suddenly when maximizing Eclipse
TR04L04386 - Keyboard does not work properly inside remote Parallels VM
TR11L04688 - NoMachine services cannot be started when the privileged user has UID/GID 0 but a name different from 'root'
TR10L04595 - The upgrade procedure doesn't preserve the AvailableSessionTypes settings
TR12L04718 - Cannot disable NoMachine session recording on a remote node that has been re-added to the multi-node environment
TR11L04664 - Virtual desktops are terminated and cannot be reconnected later


v4.3.30 [Oct 4, 2014]
TR08L04502 – Hot’ corners in KDE window manager don’t work
TR08L04512 – Eclipse functionality “Open Declaration”
TR07L04494 – nxserver –kill does not terminate a session running on a remote node
TR06L04455 – Command option –group to remove user from specific group doesn’t work
TR12K04147 – Cannot emulate middle button press with right and left mouse buttons
TR07L04490 – When multiple sessions are initiated from the same client only one gets input events
TR07L04478 – Some keys of Japanese keyboards don’t work
TR09L04521 – The server fails to start when server.lic contains commented extra lines
TR09L04525 – Cannot start RDP sessions after upgrading an Advanced Server 3.5.0 to Enterprise Server 4
TR09L04529 – Node product type is wrongly matched after upgrading the Advanced Server Node 3.5.0 with a Terminal Server Node for update
TR09L04524 – Cannot start RDP sessions after upgrading an Advanced Server Node 3.5.0 to Terminal Server Node 4
TR01L04241 – The server asks to login on cluster node to add the SSH key when deleting the node from the cluster
TR01L04216 – Users can run custom sessions even if the server is configured to not provide them
TR05L04441 – Excluding a specific user from a per-system profile rule is not possible
TR05L04442 – Rules for bandwidth limitations are not set in profiles
TR09L04536 – NoMachine logs on Linux are filled up with errors about Pulse Audio Server
TR09L04538 – Cannot create a new session or reconnect an existing one when tens of sessions are running on the same server host
TR06L04453 – Application menus in nedit show empty areas
TR08L04504 – Nxnode process terminates suddenly when freeing resources
TR09L04543 – The session is suddenly terminated when logging-in to a physical Lubuntu desktop via web
TR09L04556 – Web sessions cannot be started when the web player service port is already in use
TR09L04557 – The web session terminates at the initial stage when the browser has the User Agent disabled
TR09L04558 – The web session suddenly terminates when downloading a file from server on RHEL 6
TR09L04555 – Interrupting the starting of a virtual desktop session causes a sudden termination of the nxserver process
TR05L04408 – White border is displayed when maximizing a custom application session on Windows
TR09L04519 – LSF commands run in a virtual desktop fail because of wrong XAUTHORITY file
TR09L04520 – Copy/paste from gvim to Windows clients does not work consistently
TR09L04531 – NoMachine window gets stuck in a dual screen setup
FR11K02793 – Adding the ‘Grab the mouse input’ option to the NoMachine menu panel inside the session
FR06I02466 – Supporting Unity 3D and Gnome 3 in NoMachine virtual desktop sessions
FR08L02819 – Making it possible to configure connection name per server
FR09L02831 – Using libssh2 for SSH connections from all NoMachine clients
FR05L02816 – Supporting two factor authentication


v4.2.27 [Apr 3, 2014]
The new version, 4.2.23, provides fixes for the following:
TR03L04333 - The Windows Logo m shortcut doesn't minimize the client when it's at fullscreen
TR03L04319 - 'No running nodes found' when a customized SSHD port is used
TR05L04400 - Virtual KDE desktop crashes while cycling through 'Window Decoration' options
TR10K03970 - Cannot connect to the physical desktop when the display manager is LXDM
TR04L04375 - Cannot connect to the physical desktop on OpenSUSE 13.1 when there is the login screen
TR05L04398 - Server issues an incorrect message when creating a rule with an invalid value
TR05L04413 - Pop-up menus show in random places connecting from multi-monitor Windows client
TR05L04397 - Cannot create a rule for running a specific script in case of custom session
TR05L04418 - Cannot change server connection preferences in the GUI if the administrative account has an empty password
TR05L04403 - Cannot set profile rules on per-group basis with the Terminal Server
TR05L04422 - Custom sessions from Windows fails to start with 'Protocol error'
TR12K04170 - Custom sessions cannot be automatically reconnected
TR04L04393 - /var/NX/nx directory fills up consuming disk space
TR05L04423 - Authentication fails when NoMachine is installed on RHEL 4
TR05L04406 - Connections to localhost fail in a multinode environment
TR05L04424 - Cannot maximize the session window with the Windows logo up arrow shortcut
TR05L04427 - Not possible to reconnect the session when changing the network connection type
and implements the following feature requests:
FR04L02813 - Forwarding the SSH_CLIENT and SSH_CONNECTION variables to the session
FR05L02815 - Adding support for SSH connections when connecting from Android




Suggestions

TeamViewer
TeamViewer
Free

Remotely control other devices from your PC

Radmin Viewer
Radmin Viewer
Free

Excellent tool for remotely controlling other computers. It allows you to establish a secure connection to another computer and view programs in text mode

VNC Viewer Free Edition
VNC Viewer Free Edition
Free

Great way to remotely access and control machines running different operating systems

Remote Desktop Connection
Remote Desktop Connection
Free

I've been using Remote Desktop Connection Manager for a while now and it's been a great tool for managing multiple remote connections

Chrome Remote Desktop
Chrome Remote Desktop
Free

Configure the computer for secure remote access