NoMachine remote desktop solution on Linux

Manual

Additionally, the software lets you manually connect to other computers. To do this, press the New button and open the appropriate wizard in the connection display. In the first step, define the protocol; only the NX protocol is enabled in the free variant. Next, enter the IP address of the remote host and the port you are using in the second dialog.

In the third step, define the authentication method. There are several options to choose from, although in the private sector and small companies with few workstations, it is usually fine to log in with the system login. In larger environments, authentication using a private key, chip card, or Kerberos ticket is recommended.

Now, tell the software whether you want to establish the connection directly or use a proxy server. Finally, assign a name for the configuration, and exit the wizard by clicking Done, thus adding the new connection to the list (Figure 3).

Figure 3: You can manually set up new connections in just a few steps.

If you are connected to a remote NoMachine server and you see its screen contents on your own screen, it makes sense to tweak some more details. If you mouse over the upper right corner of the duplicated screen, a tab opens; then, left-click to see the dialog with the settings. This is where you can adjust the remote system's screen resolution and window size to suit your local client and also modify other parameters using the various groups displayed.

There are options for enabling the microphone on the remote NX server, changing the volume, or recording the entire session. The option to integrate drives and printers in the Devices special menu is particularly relevant for terminal operation. NoMachine supports bidirectional use. This means, for example, that USB drives connected locally to the client are available to the user on the remote machine. Additionally, the software detects USB or other drives attached to the remote computer and lists them in the settings (Figure 4).

Figure 4: NoMachine allows you to use different peripheral devices.

By clicking on the respective drive, you can integrate it into the client system. The program creates a folder in which you can access the corresponding content as well as local data. A green dot next to the drive name in the settings indicates successful integration. You can close the settings window and release the remote system screen by clicking Done.

Signs of Disintegration

NoMachine does not automatically scale the remote system's contents on the local client. As a result, errors occur relatively frequently, especially with the different screen resolutions of the systems involved. To make changes to the resolution at any time, the software lets you open the dialog with the settings by clicking Ctrl+Alt+0. The most common options – full-screen operation of the remote system on the local screen and use in a local window – are available at the push of a button.

After opening the dialog, you will find the options to customize the screen at the bottom of the window (Figure 5). The screen symbol on the right-hand side of the screen lets you set the general options. If you want to adjust them during a session, you can do this on the fly with the other icons. You may have to change an input device's settings to avoid seeing double when you look at the mouse cursor.

Figure 5: In a separate dialog box, you can adjust the screen resolution.

While the on-the-fly settings take effect immediately, options modified for all sessions are generally only enabled after restarting the software.

Status Displays

The software provides information about a connection during a session. To do this, call the dashboard during operation with Ctrl+Alt+0 and select the Connection option. The most important data now appears in a new dialog box (Figure 6).

Figure 6: The software lists important status characteristics, if needed.

Alternatively, you can view status information with the use of an applet in the desktop's system tray. During the program installation, the routine also creates a Show the Server Status launcher, which also reveals important connection details when the application is active. In addition to the actual server status, you can see the connected users and transmission processes in the resulting dialog.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Remote Terminal Service with NX

    NX provides fast terminal services, even over slow connections.

  • Remote Administration

    Remote desktop applications allow remote access to machines, including desktop sharing, which makes them useful assistants in both the personal and professional spheres. We look at a few candidates.

  • Remote Control Intro

    You can optimize your network by letting your systems share screen images, CPU cycles, and even mouse clicks. This month we look at remote control and terminal service technologies.

  • Rdesktop

    Windows terminal services in Linux with Rdesktop

  • Neatx: Google Releases Its Own NX Server

    Internet giant Google is now entering the terminal server market. With Neatx, its own Python adaptation of the FreeNX sources, a GPL server has recently become available.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News