clientes ligeros y servidores nx

19
Miguel Ángel Maya Aranda Raquel Esquinas Chaparro Juan A. Rodríguez de la Rosa

Upload: raquelesquinas

Post on 12-Jun-2015

1.016 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Clientes ligeros y servidores nx

Miguel Ángel Maya Aranda

Raquel Esquinas Chaparro

Juan A. Rodríguez de la Rosa

Page 2: Clientes ligeros y servidores nx

Definición de la tecnología NX

• La tecnología NX permite conexiones remotas X11( protocolo que sirve para la interacción gráfica en red), NX proporciona que los usuarios accedan a escritorios remotos.

Page 3: Clientes ligeros y servidores nx

Definición de la tecnología NX

• Esta tecnología puede realizar conexiones rápidas, incluso con conexión de baja velocidad, realizando una compresión directa del protocolo X11,es decir, utiliza un algoritmo de compresión  más potente que el de VNC.

• La información es enviada por SSH , por lo que los datos se transmiten cifrados.

Page 4: Clientes ligeros y servidores nx

Definición de la tecnología NX• NX emplea mecanismos de caché, que

hace que el número de peticiones al servidor disminuya notoriamente.

• El tiempo que tarda en  realizar peticiones-respuestas es prácticamente nulo.

• Usa mecanismos de adaptación para ajustarse a las características de la red (latencia y velocidad de conexión).

Page 5: Clientes ligeros y servidores nx

Definición de la tecnología NX

Algunos de los programas que se utilizan para las conexiones remotas tanto clientes como servidores son:

FreeNX: Servidor bajo Linux.

OpenNX: Cliente (mejora del FreeNX).

Neatx: Servidor NX desarrollado por Google.

X2go: Servidor de terminal.

Page 6: Clientes ligeros y servidores nx

Freenx

• Es el software que implementa la tecnología NX, de código abierto con licencia GPL , bajo plataformas Linux.

• Funciona con SSH por lo que tendremos que tener instalado previamente el programa ssh.

Page 7: Clientes ligeros y servidores nx

Freenx

• Su objetivo es ejecutar aplicaciones a través de internet, que tenga el mismo aspecto gráfico que cuando se ejecutan localmente.

• Por ejemplo al utilizar otra herramientas como VNC, tendríamos que deshabilitar todo aquello que pueda consumir demasiados recursos, pero con esta tecnología no.

Page 8: Clientes ligeros y servidores nx

Instalación del servidor

Necesitaremos los paquetes NXNode y NXServer:

• Instalamos nxnode con la siguiente sentencia:sudo dpkg -i nxnode_3.5.0-7_i386.deb

• Instalamos nxserver con el comando:sudo dpkg -i nxserver_3.5.0-9_i386.deb

• Levantamos el servicio una vez:sudo /usr/NX/bin/nxserver --start

Page 9: Clientes ligeros y servidores nx

Instalación del servidor

También podremos instalarlo desde los repositorios añadiendo este enlace en el fichero /etc/apt/sources.list:

http://ppa.launchpad.net/freenx-team/ppa/ubuntu/

Page 10: Clientes ligeros y servidores nx

Instalación del cliente

Nos vamos a la máquina cliente e instalamos el software NXClient para su funcionamiento:

sudo dpkg -i nxclient_3.5.0-7_i386.deb

Ahora que ya tenemos el cliente instalado iniciamos una sesión configurándola de la siguiente manera:

Page 11: Clientes ligeros y servidores nx

Configuración del cliente

192.168.0.1 → Corresponde a la IP del servidor NX.

Page 12: Clientes ligeros y servidores nx

Probando FreeNX

Page 13: Clientes ligeros y servidores nx

Opennx

• Es un software cliente  de código abierto compatible con el servidor Freenx ya que utiliza la misma sintaxis para los archivos de configuración de la sesión.

Page 14: Clientes ligeros y servidores nx

Opennx

Este software implementa características adicionales que no están  presentes en Freenx:

• Autentificación basada en tarjetas inteligentes.• Puede utilizar diferentes tipos de proxy.• Capacidad para buscar los archivos de

configuración de sesión a través de http en modo solo lectura.

• Utiliza libjpeg-turbo que acelera el inicio de comprensión JPEG y la descompresión en sistemas x86,x86-64, ARM.

Page 15: Clientes ligeros y servidores nx

Instalación de Opennx

Lo instalamos desde los repositorios, editando el archivo /etc/apt/sources.list y añadimos el repositorio correspondiente a nuestra distribución:

Ejemplo:deb http://ppa.launchpad.net/eugenesan/ppa/ubuntuYOUR_UBUNTU_VERSION_HERE main

deb-src http://ppa.launchpad.net/eugenesan/ppa/ubuntuYOUR_UBUNTU_VERSION_HERE main

Page 16: Clientes ligeros y servidores nx

Instalación de Opennx

Ahora descargamos e instalamos:

• apt-get update.

• apt-get install opennx.

Una vez instalado para configurar la sesión y conectarnos remotamente al servidor Freenx, nos vamos  “menú/aplicaciones/open connetion wizard”.

Page 17: Clientes ligeros y servidores nx

Configuración de Opennx

Page 18: Clientes ligeros y servidores nx

Probando Opennx

Page 19: Clientes ligeros y servidores nx

Fuentes

http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_NX

http://www.kriptopolis.org/freenx-acceso-remoto-escritorio-linux

http://es.kioskea.net/faq/2595-instalar-nx-server

http://www.esdebian.org/wiki/nx-free-no-machine-debian

http://www.nomachine.com/ar/view.php?ar_id=AR02C00150

http://www.linux-magazine.es/issue/35/021-024_NXLM35.crop.pdf