Sábado, 29 de Marzo de 2008 - 14:08

FreeNX y NXServer

NX es un programa informático que realiza conexiones remotas X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones de 56k. Trabaja por el puerto 5000, cosa que no hay que olvidar a la hora de abrirlo en el firewall de Mandriva.

El tráfico del servidor X se comprime y transmite por SSL usando una conexión SSH que puede ser resumida automáticamente en caso de ser interrumpida. Es por esto que es más veloz que VNC.

Realiza una eficiente compresión del tráfico X, lo que permite ejecutar aplicaciones tanto entre redes externas como entre ordenadores en una LAN. También utiliza mecanismos de cache para almacenar y reusar la información transferida entre cliente y servidor. NX utiliza un método de cache innovador que divide el mensaje X en dos partes, uno de identificación y otro de datos.

El tiempo consumido en realizar roundtrips es prácticamente nulo. Además utiliza un algoritmo de codificación perezoso para las actualizaciones de pantalla.

En la red existe una pequeña confusión acerca de FreeNX. Pues esta aplicación es libre (despues de la apertura del código por parte de NoMachine). Esta empresa posee una aplicación servidor propia y es la que suministra el cliente mas utilizado. La diferencia entre el servidor libre y el de NoMachine, radica en que el primero no tiene los asistentes y facilidades del segundo, y no tiene soporte.

Ambos están disponibles para Debian (y familia), Centos, Fedora (y familia Red Hat), Mandriva, Gentoo, FreeBSD, Solaris (SPARC).

La instalación es bastante fácil en los dos. Por ejemplo en el software de NoMachine. La dirección es: http://64.34.161.181/download/3.1.0/Linux/
# wget nxclient-3.1.0-6.i386.rpm
# wget nxnode-3.1.0-6.i386.rpm
# wget nxserver-3.1.0-5.i386.rpm

Instalamos:
# rpm -i nxclient-3.1.0-6.i386.rpm
# rpm -i nxnode-3.1.0-6.i386.rpm
# rpm -i nxserver-3.1.0-5.i386.rpm

Una vez instalado todo a la perfección toca configurar el cliente. Por defecto usa la clave publica/privada de NoMachine. Esto atenta seriamente a la seguridad, lo ideal es importar las claves publicas que genera para los clientes; así sólo tenemos que copiarlas mediante sftp o scp y cargarlas:
Para generar la clave:
# /usr/NX/bin/nxserver --keygen

Importamos la clave de la máquina remota a la nuestra:
# sftp usuario@host
# get /usr/NX/share/keys/default.id_dsa.key /home/usuario/

Una vez hecho esto solo queda configurar el tipo de la sesión, y conectarnos:

FreeNX1

Nombre de sesión y máquina a la que nos conectaremos

FreeNX2

Configuramos la sesión e importamos la clave con: Key -> Import (Buscamos el directorio donde la habíamos copiado mediante SFTP)

FreeNX3

FreeNX conectandose

FreeNX3

Una vez que estamos conectados a un escritorio remoto virtual

Mandrivizado por: Xesco

Categoria: Acceso remoto |


Comments

Nombre (requerido)

Email (requerido)

Web

Comentar: