| FreeNX: Acceso remoto al escritorio Linux |
|
|
|
| Manuales |
| Escrito por Domingo Varela |
| Jueves, 22 de Mayo de 2008 07:00 |
NX es una tecnologÃa para manejar conexiones remotas a X Window de forma suficientemente rápida incluso sobre un módem de 56K. Para ello utiliza compresión de datos y mecanismos de caché, que le proporcionan un rendimiento netamente superior al de otras soluciones de este tipo como VNC. También emplea SSH para cifrar la conexión entre servidor y cliente. Además de permitir a los usuarios loguearse en una máquina remota accediendo al escritorio, permite también suspender y recuperar sesiones. NX es un producto de la empresa NoMachine, que dispone de licencia GPL sobre la propia tecnologÃa NX, existiendo múltiples implementaciones, tanto comerciales como gratuitas, y tanto libres como propietarias, de servidores y clientes. Es necesario destacar que la mayorÃa de la información disponible en la Red sobre NX, tanto en español como en inglés, está en general totalmente desfasada, lo que obliga a una importante labor de rastreo a fin de localizar un repositorio adecuado de los paquetes necesarios en Debian. Por idéntica razón, es de prever que este mismo tutorial pierda vigencia sin tardar, pero ahora mismo permite instalar el servidor FreeNX en una máquina Debian (Lenny) de una forma absolutamente simple. Después, instalaremos el software cliente de NoMachine en una máquina remota con Windows XP SP2 a fin de acceder al escritorio de Debian... Diferenciaremos por tanto la instalación en el lado servidor y en el lado cliente. SERVIDOR
1. InstalaciónInstalaremos el servidor FreeNX en una máquina corriendo Debian (Lenny), aunque creo poder afirmar que funcionarÃa exactamente igual en Debian Etch. De hecho los paquetes que utilizaremos están diseñados para Etch, representando este tutorial la primera y única confirmación que yo haya podido encontrar de que también funcionan perfectamente en Lenny. El punto fundamental radica en añadir la siguiente lÃnea a /etc/apt/sources.list: deb http://krnl.nl/freenx/ ./ Operación que seguiremos del imprescindible: # apt-get update Los repositorios de FreeNX se muestran especialmente volátiles y desactualizados, por lo que es posible que éste tampoco dure demasiado. La instalación y puesta en marcha de SSH representa el principal requisito previo. Por tanto, si no está instalado, es el momento de escribir: # apt-get install ssh Y, por supuesto también: # apt-get install freenx A mitad de esta instalación nos saltará la siguiente pantalla:
![]()
A los efectos de este tutorial seleccionaremos "NoMachine key", por ser la opción recomendada para facilitar la configuración, aunque para entornos de producción donde la seguridad es importante resulta mucho más recomendable utilizar "Custom Keys" (que nos obliga a copiar las claves a la máquina cliente), o al menos cambiar el puerto de escucha por defecto de SSH e incluso impedir el acceso remoto a root, es decir, las medidas habituales de protección frente a los ataques habituales contra este servicio.
2. ConfiguraciónUna vez completada la instalación, procedemos a configurar nuestro flamante servidor NX. Comenzamos por editar /etc/nxserver/node.conf para añadir al final la siguiente lÃnea (ojo: en una sola lÃnea): APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11-nx.so.6.2:/usr/lib/libXext-nx.so.6.4: Tecleamos ahora: # nxsetup Resultando: ------> You did select no action. Podemos comprobar que el servidor está en efecto funcionando: # nxserver --status
CLIENTE1. InstalaciónDescargamos NX Client for Windows y procedemos a su instalación: http://www.nomachine.com/download.php
![]() 2. Configuración![]() ![]() ![]() FUNCIONAMIENTOArrancamos NX Client y se nos solicita el nombre de usuario y password que configuramos antes, al crear nuestra sesión "debian": ![]() ![]()
![]() |
| Actualizado ( Jueves, 22 de Mayo de 2008 07:07 ) |




NX es una tecnologÃa para manejar conexiones remotas a X Window de forma suficientemente rápida incluso sobre un módem de 56K. Para ello utiliza compresión de datos y mecanismos de caché, que le proporcionan un rendimiento netamente superior al de otras soluciones de este tipo como VNC. También emplea SSH para cifrar la conexión entre servidor y cliente. Además de permitir a los usuarios loguearse en una máquina remota accediendo al escritorio, permite también suspender y recuperar sesiones. NX es un producto de la empresa 







domingov@yahoo.com
dvarela
linuxsc.net









