Hacer que un Linux sea un servidor de Terminal Server con NXSERVER

He nombrado a este procedimiento de esta forma por que con esto conseguiremos que nuestro servidor Linux se convierta en servidor de Terminales, compartiendo escritorios remotos o unicamente aplicaciones. Nos podremos conectar desde cualquier sistema operativo a estos terminales.

Lo primero es bajarse el paquete para el servidor e instalarlo (en nuestro caso, NX Server Personal Edition). Desde AKI.
[root@bujarra01]# rpm -iv nxserver-1.3.2-25.i386.rpm

Luego instalar el cliente en el linux para probar (opcional), o directamente el cliente en el Windows. Si es para Linux AKI, si es para Windows AKI:
[root@bujarra01]# rpm -iv nxclient-1.3.2-7.i386.rpm

Poner la licencia temporal que nos bajemos de su web en /usr/NX/etc/key.txt, o directamente cojer la que tengo yo AKI 😉 y lo dicho, renombrarla y guardarla como /usr/NX/etc/key.txt.

Crear un usuario de sistema, por ejemplo “nxusuario”
[root@bujarra01]# addusr nxusuario
[root@bujarra01]# password nxusuario
Changing password for user nxnheobug.
New UNIX password: XXXXXXXXXXXX
Retype new UNIX password: XXXXXXXXXXXX
passwd: all authentication tokens updated successfully.

Crear el usuario para el servidor NX.
[root@bujarra01]# /usr/NX/bin/nxserver –useradd nxusuario
NX> 100 NXSERVER – Version 1.3.2-25 PE (Unlicensed)
NX> 900 Setting password for user: nxnheobug
NX> 102 Password:
NX> 102 Confirm password:
NX> 110 Password for user: nxusuario added to NX password DB
NX> 802 NX user DB is disabled. Any authenticated user is enabled to login
NX> 716 Created directory: /home/nxusuario/.ssh.
NX> 716 Public key added to: /home/nxusuariossh/authorized_keys2
NX> 900 Verifying public key authentication for user: nxusuario
NX> 900 Public key authentication succeeded
NX> 999 Bye

Ejecutamos el cliente en el Linux o en el Windows y modificamos los parametros necesarios para la ejecucción, pantallazos:

nx01

nx02

Para más info, su web oficial: http://www.nomachine.com