Virtual Network Computing (VNC) es una poderosa herramienta para acceder y controlar pcs en forma remota, pero la velocidad de respuesta de este deja mucho ke desear, especialmente kuando estamos konektandonos desde una konexion lenta.
FreeNX tambien permite la administracion remota, pero es mucho mas veloz y trabaja sobre una conexion segura, y es gratis. FreeNX tambien es facil de configurar, en esta guia les enseñaremos komo.
FreeNX esta basado en la tecnologia
NX technology de la empresa italiana
NoMachine , esta tecnologia esta diseñada para que sea lo mas rapido que se pueda ser aunke sea una konexion lenta. El protocolo NX se puede usar como tunel para acelerar el
Remote Desktop Protocol (RDP) de Windows y sesiones VNC. NX usa varias tecnicas, incluyendo compresion y cacheo para minimizar la cantidad de datos que se mandan. NX usa Secure Shell (SSH) komo protokolo de transporte, el cual provee autentikacion y encriptado al mismo tiempo y de una forma sencilla.
NoMachine ofrece su producto servidor en forma paga pero sus clientes en forma gratuita (los clientes tienen versiones para Windows, Linux, Mac OS X, y Solaris). Pero al proveer el nucleo de la tecnologia NX y sus librerias de software bajo la GNU General Public License (GPL) hace posible que otros creen versiones gratis de sus servers. FreeNX es una implementacion GPL de un NX server.
Capaz que FreeNX no tiene todas las caracteristicas de los servers comerciales de NoMachine, pero es lo suficientemente bueno como para proveer los mismos beneficios.
Instalando FreeNX
La forma mas facil de instalar FreeNX es usando un pakete kompilado para nuestra distribucion. Como uso Ubuntu lo instale de la siguiente manera:
- Agregamos el repositorio "seveas", el cual contiene los paquetes de FreeNX, editando /etc/apt/sources.list y agregando la siguiente linea:
- Agregamos la llave GNU Privacy Guard (GnuPG) para el repositorio "seveas" a nuestro anillo de llaves GnuPG:
Cita:
gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
gpg --export --armor 1135D466 | sudo apt-key add -
|
- Updateamos la lista de repositorios:
- Instalamos los paketes:
Cita:
|
sudo apt-get install freenx nxviewer
|
A continuación saldrá una pantalla preguntando por el tipo de claves SSH a utilizar:
NoMachine Keys: Se utilizarán las claves que vienen por defecto y que hará que a nuestro servidor se pueda conectar cualquier cliente. Muy inseguro si queremos que gente se conecte desde el exterior pero suficiente y más fácil de instalar si sólo permitimos las conexiones desde clientes de la red local.
Custom keys: Se creará unas llaves personalizadas,que habría que copiar a cada cliente en el directorio /usr/NX/share/
Remove freenx keys: Borrar las claves ya existentes
Nosotros elegiremos la primera opción por comodidad y por no necesitar una seguridad extra. Con esto ya estaría el servidor instalado y listo para aceptar conexiones. Si en algún momento quisiéramos detener el servicio, tan sólo tendríamos que ejecutar
para iniciarlo otra vez
Instalación del cliente
Aunque hay un cliente libre también disponible, debido a que éste no llegó a funcionar del todo, procederemos a instalar la versión disponible en la propia web del fabricante, que tiene versiones tanto para Linux, como para Windows, Solaris y OS/X y de forma experimental para la Playstation 2, HP/Compaq iPAQ y la Sharp Zaurus, aunque sólo nos concentraremos en su instalación para Windows y Linux
Dividiremos la configuración del cliente en 2, según sea el cliente para Windows o para Linux
Windows
El cliente de Windows se puede bajar de la página web de la empresa desarrolladora de NX que es NoMachine. La página de descarga es
http://www.nomachine.com/download_fil2.php?Prod_Id=16 en donde también se pueden bajar algunos añadidos que nos solucionen problemas con los tipos de letra.
El cliente windows que estará en formato exe, sirve para todas las versiones de Windows, empezando por las vesiones 9X y terminando en la 2003.
El proceso de instalación no puede ser más fácil tras su descarga ejecutamos el programa de instalación

Le damos al botón Next

Elegimos donde instalarlo, podemos dejar el que viene por defecto

Elegimos la carpeta del menú de inicio, también podemos dejar el que viene por defecto

Elegimos si poder instalar un icono de acceso directo en el escritorio o no.

Clikeamos en el botón Install para proceder a la instalación con los parámetros dados

Ya está instalado, clikeamos en Finish para dar por concluida la instalación del cliente en Windows.
Linux
Como ya tenemos agregado los repositorios solo debemos instalar el paquete nxclient y luego ejecutarlo.
Cita:
|
sudo apt-get install nxclient
|
Podemos ejecutarlo desde consola con el comando "/usr/NX/bin/nxclient" o llendo al menu Aplicaciones -> Internet -> NX Client for Linux -> NX Client for Linux.
Una vez ejecutado nos aparecera un asistente que nos ayudara a crear nuestra conexion y nos dejara un acceso directo a la misma en nuestro escritorio. Recordemos habilitar la compresion SSL.

Esta es la pantalla de Login, podemos reconfigurar la sesion con el boton Configure.

En este caso vemos como quedaria la sesion para conectarnos a nuestro localhost.
Una vez configurada la conexion nos logeamos al server con un nombre de usuario y pass valido en el mismo y listo

Aka vemos a DrKang conectado a un server FreeNX corriendo Ubuntu Dapper y temeado parecido a Wintendo.
La aplicacion NX Session Administrator, que viene con el cliente NX, en teoria deja suspender y resumir sesiones pero no vi que funcione.
Espero que les sirva de algo y suerte.
