You are on page 1of 21

ACCESO REMOTO POR NX

Trabajo realizado por Fernando Velzquez y Miguel Amate

NDICE

1.

Introduccin

2.

Ejemplo con Nomachine

3.

Pag. 2

1.

Instalacin del servidor

Pag. 4

2.

Cliente en Debian

Pag. 6

3.

Cliente en Windows

Pag . 11

Ejemplo con X2Go


1.

Instalacin del Servidor

Pag. 13

2.

Cliente en Debian

Pag. 14

3.

Cliente en Windows

Pag. 17

CLIENTES LIGEROS Y SERVIDORES NX

Qu es NX?

NX es un programa informtico que realiza conexiones remotas X11 muy rpidas, lo


que permite a los usuarios acceder a escritorios remotos incluso bajo conexiones lentas
como las realizadas con mdem.
El sistema de ventanas X fue diseado primariamente para implementar clientes ligeros,
donde mucha gente usaba simultneamente la capacidad de procesamiento de un mismo
computador trabajando en tiempo compartido. Cada persona usaba un terminal en red
que tena capacidades limitadas para dibujar la pantalla y aceptar la entrada del usuario.
Generalmente se refiere a la versin 11 de este protocolo, X11, el que est en uso
actualmente. X es el encargado de mostrar la informacin grfica de forma totalmente
independiente del sistema operativo.
NX realiza una compresin directa del protocolo X11, lo que permite una mayor
eficiencia que VNC. La informacin se enva mediante SSH, por lo que toda la
informacin que se intercambian servidor y cliente est cifrada. NX utiliza el puerto
4000.

Qu es un cliente ligero?

Al cliente que se conecta al servidor NX se le considera cliente ligero. Es un ordenador


cliente o un software de cliente en una arquitectura de red cliente-servidor que depende
primariamente del servidor central para las tareas de procesamiento, y se enfoca
principalmente en transportar la entrada y la salida entre el usuario y el servidor remoto.

Objetivos
El principal objetivo de esta tecnologa es el de ejecutar a travs de Internet aplicaciones
que logren tener el mismo aspecto grfico que cuando se ejecutan en cualquier PC.
Generalmente cuando esto ocurre es necesario deshabilitar todo aquello que pueda
consumir demasiados recursos, como por ejemplo, mens desplegables, fondos de
pantalla, iconos o animaciones grficas. NX fue diseado especialmente para soportar
estas condiciones y no hacer que usuarios y desarrolladores deban cambiar sus hbitos o
su cdigo.

Ejemplo de uso
Imaginemos si tenemos una red local en la que varios usuarios estn trabajando y de
repente un clsico apagn, podemos prcticamente despedirnos de nuestros trabajos si
no los guardamos. Usando un Servidor NX protegido con un No Break ser suficiente,
reiniciamos los clientes, accedemos a la sesin que quedo abierta y continuamos con
nuestro trabajo, ahorrando as en sistemas de alimentacin ininterrumpida para todas las
PC de nuestra red.

Herramientas software

FreeNX. es un sistema que le permite acceder a su escritorio desde otra mquina a


travs de la red. Podemos utilizar esta opcin para acceder grficamente a nuestro
escritorio desde una ubicacin remota. Un ejemplo de su uso sera tener un servidor
FreeNX instalado en nuestro ordenador personal, y en el ordenador de casa utilizaremos
un cliente de FreeNX.
Neaxt. es un servidor de NX, como lo es el servidor comercial NX NoMachine. La
tecnologa NX bsicamente establece conexiones X11 muy rpidas, lo que permite a los
usuarios acceder a escritorios remotos de Linux bajo conexiones lentas. NX se basa en
la compresin de datos directa sobre el protocolo X11, lo que permite una mayor
eficiencia que VNC (Virtual Network Computing). La informacin se enva mediante
SSH, por lo que toda la informacin que se intercambian servidor y cliente est cifrada.
OpenNX: Es un software cliente de cdigo abierto compatible con el servidor FreeNX
porque utiliza la misma sintaxis para los archivos de configuracin de la sesin.
X2Go: es una solucin open source de Escritorio Remoto para Linux que usa del
protocolo NX-11 Xserver para proveer de sesiones aisladas remotas de forma segura
(mediante conexiones ssh). El servidor debe de estar instalado en un servidor Linux y el
cliente puede ejecutarse desde Linux, Windows o MacOS.

EJEMPLO CON NOMACHINE.

Con la aplicacin de la empresa italiana Nomachine ahora es ms sencillo que antes, y


desde la pgina oficial podemos obtener la informacin de la instalacin en sistemas
operativos Unix como Debian.

Una vez descargado procederamos a instalarlo

Este paquete te instala las 3 partes nxnode, nxclient y nxserver.

Realizamos los mismos pasos en el cliente y ya solo nos quedara crear una conexin en
ste para que accediera al servidor.

Adems te permite configurar las preferencias de los distintos parmetros con una
interfaz amigable.

Desde Windows sera an ms sencillo.

La interfaz es la misma y configuramos la conexin igual que antes.

EJEMPLO CON X2Go

Instalacin del servidor en Debian


Lo primero que vamos a hacer para instalar el servidor de X2Go va a ser el aadir una
serie de repositorios para descargarnos los paquetes necesarios. Para ello creamos el
archivo /etc/apt/sources.list.d/x2go.list, y en el aadimos las siguientes lneas:

A continuacin, realizamos un update al mismo tiempo que instalamos un paquete que


contiene la clave de archivo de repositorio necesaria para descargar los paquetes del
repositorio:

Ya slo nos queda instalar los paquetes:

Con esto ya tenemos nuestro servidor X2Go instalado. Podemos ver cual es el demonio
encargado del servicio:

Instalacin del cliente en Debian:

Lo prximo va a ser realizar la instalacin del cliente, para ello va a ser tan sencillo
como:

Una vez instalado procedemos a abrir el cliente, el cual nos mostrar la siguiente
interfaz:

Le aadimos los datos de conexin (al usar conexiones ssh usar por defecto el puerto
22). Como podemos ver, nos permite aadir claves RSA/DSA para asegurar las
conexiones SSH.
Le damos a INTRO, tras lo cual se nos quedarn las opciones de sesin guardadas en el
lateral (nos permite mltiples tipos de conexin):

Cuando queramos realizar la conexin, simplemente elegimos la sesin que queramos


abrir. Nos saldr para que nos identifiquemos:

Y nos abrir la conexin en una pantalla aparte:

En las opciones de sesin podemos realizar las modificaciones necesarias por si


queremos compartir carpetas entre en el cliente y la mquina remota o si queremos que
en vez de el escritorio nos abra un terminal de la mquina remota o el navegador del

mismo. Tambin permite conexiones a escritorio remoto Windows a travs de protocolo


RDP, pero hay que realizar redireccin en el servidor mediante proxy.

Instalacin del cliente en Windows.


Para realizar la instalacin del cliente X2Go en una mquina Windows accedemos a su
repositorio de descargas:

Una vez descargado, lo instalamos sin complicacin alguna y lo abrimos, mostrndonos


una interfaz parecida a la de linux:

Como se puede observar, el cliente windows nos muestra una mayor cantidad de
opciones (quizs porque el de Debian no anda muy actualizado). Nos permite tanto
autentificacin mediante Kerberos como la opcin de usar un servidor proxy para la
conexin SSH.

Introducimos los datos de la conexin:

Nos crear la sesin:

Al conectarnos, nos saldr el mensaje de verificacin:

Nos pedir autentificacin:

Y nos abrir la conexin remota en una nueva ventana:

Bibliografa

http://wiki.x2go.org/doku.php
https://www.howtoforge.com/how-to-install-x2goserver-on-ubuntu-14.04-as-vncalternative
http://www.esdebian.org/wiki/nx-free-no-machine-debian
http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_NX
http://www.nomachine.com

You might also like