NX es un medio eficiente y seguro de acceder de manera remota a un PC bajo X-Windows.
Existen diversos servidores NX: Dos comerciales (NX Server y 2X) y uno gratuito (FreeNX).
Este articulo te explicará cómo instalar el servidor FreeNX (que no está limitado a 2 clientes a la vez como es el caso del servidor grtuito NX de NoMachines.)
(Ver también:
Instalacion del servidor NX Server).
A continuación veremos los pasos a seguir para instalar el servidor FreeNX 0.7.1 bajo Ubuntu 7.10 (Gusty Gibbon). No se garantiza que funcione correctamente bajo otras distribuciones.
Pasos a seguir
- Agrega el repositorio: deb http://www.datakeylive.com/ubuntu/ gutsy main
- sudo aptitude update
- sudo aptitude install expect openssh-server tcl8.4 nxlibs nxagent nxproxy freenx nxclient (te aparecerá una advertencia en relacion a paquetes no firmados, es normal).
- Agrega a los usuarios que están autorizados a conectarse a NX: sudo nxserver --adduser toto
- Modifica el fichero /etc/nxserver/node.conf:
- Reemplaza: #ENABLE_3_0_0_BACKEND="0"
- con: ENABLE_3_0_0_BACKEND="1"
- Reemplaza: #DISPLAY_BASE=1000
- con: DISPLAY_BASE=1001
- Reemplaza: #AGENT_EXTRA_OPTIONS_X=""
- con: AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi
En adelante podrás utilizar cualquier cliente NX 3.0.
(probado con éxito con FreeNX 0.7.1-0 bajo Ubuntu 7.10 y un cliente NX 3.1.0-3 bajo Windows.)
Nota
Los servidores FreeNX 0.6.x no son compatibles con los clientes NX 3.x.
Enlaces de interés
Este artículo está basado en:
http://ubuntuforums.org/showthread.php?t=620057&highlight=freenx
Si el servidor ssh no está en el puerto 22
Edita el fichero
node.cfg: sudo gedit /etc/nxserver/node.conf
Ubica la línea:
#SSHD_PORT=22
pon el valor que prefieras:
SSHD_PORT=714
Atención: no deben haber espacios (No escribas: SSHD_PORT = 714 sino SSHD_PORT=714)
Clientes NX
Puedes utilizar los clientes NX gratuitos de NoMachine:
http://www.nomachine.com/download.php
Son gratuitos pero no tienen limitaciones (para Windows, Linux, MacOSX y Solaris).
PD: El
artículo original fue escrito por sebsauvage, contribuidor de
CommentCaMarche