Found something useful? Don't forget to leave a comment!

Monday, May 3, 2010

Remote sessions on Ubuntu 10.04 LTS with NeatX

As detailed in my previous article on NX technology, being able to remote into your machine and get a remote desktop is becoming a capability that’s more and more useful these days. Unfortunately, the latest 10.04 LTS release of Ubuntu requires a slightly more involved procedure to get an NX running (at least until most of its supporting software packages are brought up to date). Basically, NeatX (another FOSS Linux NX server) will be used instead of FreeNX. Here’s the basic steps required for installation on a 64-bit Ubuntu 10.04 LTS system:

  1. Go to System – Administration – Software Sources.
  2. Go to “Other Software” and click Add.
  3. Enter the following (without quotes, of course!): “ppa:freenx-team/ppa”
  4. From the shell/command line enter: sudo apt-get install neatx-server
    Alternatively, you can use Synaptic (also located in the System - Administration menu) to install this package and its dependencies

You might also want to have the SSH server up and running (sudo apt-get install openssh-server), just in case you need to troubleshoot anything or just need a console-only session for the time being.

After the package installation completes your NX client should be up and running. Test and use your newly minted NX setup with any NX client, e.g. the NoMachine Windows NX Client.


Anonymous said...

Many tutorials or articles describe how to install neatnx or freenx, but they lack the finishing moves. So, you were able to install neatnx on your machine. What then? Nomachine's free client asks for a username and password - what do you put there? Also, is there really no configuring to be done with the neatnx server and if yes, where, how?

Anonymous said...

Typical of the thousands of "helpful" posts on the web about Ubuntu. Very few of them work, most are out of date, and nearly all of them lead you up a blind alley. It seems there's a prerequisite for following advice on Ubuntu - you have to know it already.