Clientes ligeros y servidores nx
-
Upload
raquelesquinas -
Category
Education
-
view
1.018 -
download
0
Transcript of Clientes ligeros y servidores nx
![Page 1: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/1.jpg)
Miguel Ángel Maya Aranda
Raquel Esquinas Chaparro
Juan A. Rodríguez de la Rosa
![Page 2: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/11.jpg)
Configuración del cliente
192.168.0.1 → Corresponde a la IP del servidor NX.
![Page 12: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/12.jpg)
Probando FreeNX
![Page 13: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/17.jpg)
Configuración de Opennx
![Page 18: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/18.jpg)
Probando Opennx
![Page 19: Clientes ligeros y servidores nx](https://reader033.fdocuments.net/reader033/viewer/2022061519/557aef16d8b42a17468b4fac/html5/thumbnails/19.jpg)
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