Instalar NX Server

Agosto 2017


¿Qué es NX?


NX es un programa que nos permite acceder a nuestro PC de forma remota, al igual que si utilizáramos VNC o Windows Remote Desktop. Pero NX tiene varias ventajas.

¿Por qué NX?

  • NX es gratuito
  • Es seguro (utiliza ssh)
  • No necesita que se inicie ningún servicio especial (se activamente únicamente cuando hay una conexión)
  • Utiliza los usuarios y contraseñas declarados en el sistema
  • Tiene un buen desempeño (es mucho más rápido que VNC o X sobre ssh sólo)
  • Es posible redimensionar la pantalla (las barras de menú se adaptan)
  • Es posible cerrar una sesión y retomarla luego, incluso desde otra conexión a Internet (encontraremos las ventanas tal como estaban)

Descargar e instalar SSH


NX Server requiere de ssh para funcionar (NX utiliza ssh para la seguridad de la conexión).
El servidor ssh debe estar instalado e iniciado (debe estar en el puerto estándar 22)

Para instalar e iniciar el servidor ssh: sudo aptitude install ssh

Descargar e instalar NX Server


Nota: Existen 3 versiones del servidor NX: NX Server, FreeNX y 2X. Nosotros instalaremos NX Server.

Nota: El servidor NX Server está limitado a 2 usuarios y 2 conexiones simultaneas como máximo. Si deseas superar este limite, en su lugar puedes instalar el servidor FreeNX).

Descarga:

Obtendrás estos 3 ficheros:
  • nxclient_2.1.0-17_i386.deb
  • nxnode_2.1.0-22_i386.deb
  • nxserver_2.1.0-22_i386.deb


Instala cada uno de estos paquetes en este orden, para ello dales doble clic y haz clic en “Instalar el paquete”.

Probar


Ejecuta /usr/NX/bin/nxclient

Aparecerá un asistente que te ayudará a crear la conexión.



Ingresa un nombre para la sesión y la dirección del servidor ssh:


El cursor te permite elegir la tasa de compresión en función del tipo de conexión que utilizes.

También podrás elegir el gestor de ventanas (Gnome, KDE...):


Te recomiendo que marques la casilla "Enable SSL encryption of all traffic" para dar seguridad a las comunicaciones.



Ahora ingresa tu login y tu contraseña:


Espera a que la conexión se establezca:



Y listo! ya puedes acceder a tu escritorio.


Notas

  • El cliente NX se encuentra en el CD de Knoppix. Dicho de otro modo, esto te permite acceder a tu PC desde cualquier conexión Internet arrancando desde el CD. Además de que la conexión NX es segura (gracias a ssh), el hecho de utilizar Knoppix te protege contra eventuales keyloggers. Podrás utilizar tu PC de forma remota con toda seguridad.
  • Es posible crear un enlace simbólico para ejecutar más fácilmente el cliente: sudo ln -s /usr/NX/bin/nxclient /usr/bin/nxclient
  • El cliente NX también existe en versión para Windows. Por lo tanto, puedes utilizar la versión Windows de NX para conectarte en servidores NX, Windows TSE, VNC y otros.
  • El servidor NX no existe para Windows (ya que el servidor NX está basado en el protocolo X de Linux/Unix).
  • No verás el servidor NX con el comando ps: éste únicamente es ejecutado cuando se realiza una conexión NX.
  • Existen atajos de teclado, como por ejemplo CTRL+ALT+F para pasar al modo pantalla completa.
  • Puedes cerrar una sesión y abrirla luego tal como la dejaste: cierra la ventana de NX y haz clic en "Suspend"



Si el servidor ssh no está en el puerto 22


Modifica el fichero /usr/NX/etc/server.cfg: sudo gedit /usr/NX/etc/server.cfg
En las siguientes líneas:
#SSHD_PORT = "22"
y
#SSHD_AUTH_PORT = "22"
indica el número de puerto de tu servidor ssh.

De igual modo, modifica el fichero /usr/NX/etc/node.cfg: sudo gedit /usr/NX/etc/node.cfg
En las siguientes líneas:
#SSHD_PORT = "22"
indica el número de puerto de tu servidor ssh

Para simplificar las cosas, se recomienda tener el servidor ssh en el puerto 22 al momento de instalar NX (El programa de instalación comprueba el correcto funcionamiento de NX). Después de efectuada la instalación de FreeNX puedes cambiar de puerto.

Los diversos servidores NX


Existen diversos servidores NX:
  • El original, NX Server de la empresa NoMachines. El servidor es gratuito pero limitado a 2 usuarios como máximo y 2 conexiones simultaneas. Existen también versiones de pago sin limitaciones.
  • 2X vende también servidores NX, pero existe también una versión gratuita, sin límite en el número de clientes.
  • Y finalmente la versión de código abierto, FreeNX. No tiene limitaciones. Ver la guía de instalación correspondiente


Para los clientes, todos los clientes NX de NoMachine son gratuitos:
http://www.nomachine.com/download.php

Consulta también

Artículo original escrito por . Traducido por Carlos-vialfa. Última actualización: 15 de abril de 2009 a las 00:45 por Carlos-vialfa.
El documento «Instalar NX Server» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.