Install NoMachine NXserver - Alternative to VNC

NXserver available from http://www.nomachine.com is in my opinion the best remote access software out there for Unix. Its fast, runs over SSH, and even has support for the clipboard. Best of all it has a free version that I have been using for a while, and have had no trouble whatsoever.

The installation in RedHat is rather simple, there are just 3 rpms to install.

Simply obtain the latest versions of the following from nomachine's download page: http://www.nomachine.com/download.php

nxserver
nxclient
nxnode

And install away!

 

Be sure and download the Windows client software which is available on the same page.

http://64.34.161.181/download/2.1.0/Windows/nxclient-2.1.0-17.exe

 

EXAMPLE INSTALLATION:

[root@localhost nxserver]# wget http://64.34.161.181/download/2.1.0/Linux/FE/nxserver-2.1.0-22.i386.rpm
--02:18:06-- http://64.34.161.181/download/2.1.0/Linux/FE/nxserver-2.1.0-22.i386.rpm
Connecting to 64.34.161.181:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4980370 (4.7M) [application/x-rpm]
Saving to: `nxserver-2.1.0-22.i386.rpm'

100%[=======================================>] 4,980,370 816K/s in 5.4s

02:18:11 (909 KB/s) - `nxserver-2.1.0-22.i386.rpm' saved [4980370/4980370]

[root@localhost nxserver]# rpm -Uvh nxserver-2.1.0-22.i386.rpm
error: Failed dependencies:
nxclient >= 2.0.0 is needed by nxserver-2.1.0-22.i386
nxnode >= 2.0.0 is needed by nxserver-2.1.0-22.i386
[root@localhost nxserver]# wget http://64.34.161.181/download/2.1.0/Linux/nxnode-2.1.0-22.i386.rpm
--02:19:29-- http://64.34.161.181/download/2.1.0/Linux/nxnode-2.1.0-22.i386.rpm
Connecting to 64.34.161.181:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5161600 (4.9M) [application/x-rpm]
Saving to: `nxnode-2.1.0-22.i386.rpm'

100%[=======================================>] 5,161,600 1.01M/s in 4.9s

02:19:34 (1021 KB/s) - `nxnode-2.1.0-22.i386.rpm' saved [5161600/5161600]

[root@localhost nxserver]# wget http://64.34.161.181/download/2.1.0/Linux/nxclient-2.1.0-17.i386.rpm
--02:19:51-- http://64.34.161.181/download/2.1.0/Linux/nxclient-2.1.0-17.i386.rpm
Connecting to 64.34.161.181:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3511152 (3.3M) [application/x-rpm]
Saving to: `nxclient-2.1.0-17.i386.rpm'

100%[=======================================>] 3,511,152 1.07M/s in 3.2s

02:19:54 (1.04 MB/s) - `nxclient-2.1.0-17.i386.rpm' saved [3511152/3511152]

[root@localhost nxserver]# rpm -Uvh *
Preparing... ########################################### [100%]
1:nxclient ########################################### [ 33%]
2:nxnode ########################################### [ 67%]
NX> 700 Starting: install node operation at: Mon Jun 11 02:20:06 2007.
NX> 700 Autodetected system 'redhat'.
NX> 700 Install log is '/usr/NX/var/log/install'.
NX> 700 Creating configuration in /usr/NX/etc/node.cfg.
NX> 700 Inspecting local CUPS environment.
NX> 700 Generating CUPS entries in: /usr/NX/etc/node.cfg.
NX> 700 Installation of version: 2.1.0-22 completed.
NX> 700 Bye.

3:nxserver ########################################### [100%]
NX> 700 Installing: server at: Mon Jun 11 02:20:09 2007.
NX> 700 Autodetected system: redhat.
NX> 700 Install log is: /usr/NX/var/log/install.
NX> 700 Creating configuration file: /usr/NX/etc/server.cfg.
NX> 723 Cannot start NX statistics:
NX> 709 NX statistics are disabled for this server.
NX> 700 Version '2.1.0-22' installation completed.
NX> 700 Showing file '/usr/NX/share/documents/server/install-notices':

Creating Users

Starting from version 1.5.0, NX is configured to allow access from
any system user, as long as valid credentials are given to the user
for the SSH login. NX provides an alternative authorization method,
allowing system administrators to determine which users are given
access to the NX functionalities. This works by implementing a se-
paration between the system password and the NX password, so that,
for example, it is possible to forbid remote access to the system
by any other means except via NX and its tools used to implement
effective accounting of the system resources used by the user.

To activate the NX user and password DBs, you will have to edit the
NX server configuration file by hand or use the NX Server Manager
web tool available for download on the NoMachine Web site at:

http://www.nomachine.com/download-manager.php

From version 2.0.0, NX provides support for multi-node capabilities
and load balancing. To grant access to the node running on a remote
machine, the administrator should create the user account directly
on the node host by running the NX node commands as root user.

For further information on how to control access to your NX system,
please refer to the System Administrator's Guide available on the
NoMachine Web site at:

http://www.nomachine.com/documentation/admin-guide.php

The NoMachine Team.

NX> 700 Bye.

[root@localhost nxserver]#