Posteado por: alejandrolaorden | 31 enero, 2007

Instalar FreeNX. Control remoto Ubuntu

Está el radmin para windows (software propietario)

Está el vnc (software libre).

Me parecen magníficas herramienta para control remoto de sistema operativo Windows, pero sólo lo hacen a una conexión ya abierta. Vnc también funciona sobre linux.

Teniendo un subdominio, no necesitamos ip fija, que es útil también para este artículo:

http://no-ip.com/

http://www.dyndns.com/

Estos dos de arriba los he probado, con éxito. Pongo otros que he visto por ahí y que pueden estar bien.

Aquí una lista de DNS Dinámicos http://www.noeld.com/services.htm

Para Ubuntu estuve buscando herramientas que crearan una sesión remota, me encontré con esta maravillosa herramienta, FreeNX, parecida al terminal server, pero gratis, abre una sesión en escritorio remoto.

Ayuda oficial en foros de Ubuntu aquí.

“Además al contrario de VNC no se trata de compartir una conexión, sino de crear una nueva sesión que se puede dejar abierta y retomarla otra vez.”

Si buscáis cómo conectarse a un servidor para compartir datos o acceder a él mediante vpn, podéis leer este artículo sobre tunneling-vpn con Hamachi:

http://webyfoto.blogspot.com/2007/09/0929.html

FreeNX es un software que permite acceder remotamente y de forma gráfica a nuestro PC. Al contrario que VNC, en vez de usar el protocolo RFB (Remote Frame Bufer), FreeNX usa un nuevo esquema de compresión del entorno X-Window, que permite controlar un escritorio remoto incluso con una conexión de módem de 56 Kbps. 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.

Además tiene la ventaja de que el programa guarda en caché los elementos gráficos ya mostrados (menús, iconos, decoraciones de ventanas…) por lo que en lugar de hacer una segunda petición para mostrar esos elementos, se muestran desde local.

[editar]

Instalar FreeNX (servidor)

Para instalar FreeNX en Ubuntu debemos añadir el repositorio necesario:

$ sudo gedit /etc/apt/sources.list

Al final de dicho archivo añadimos la siguiente línea:

Para Dapper:

deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all

Para Edgy

deb http://mirror.ubuntulinux.nl/ edgy-seveas custom extras freenx java seveas-meta all

Instalamos la claves de autenticación:

$ sudo gpg --keyserver subkeys.pgp.net --recv-keys 1135D466 $ sudo gpg --export --armor 1135D466 | sudo apt-key add -

Instalamos el servidor:

$ sudo apt-get update $ sudo apt-get install freenx

Configuración del Servidor:

Si queremos usar las no-machine keys ejecutamos:

$ sudo nxsetup --install --setup-nomachine-key --clean --purge

Si por el contrario, preferimos usar nuestras propias claves (mucho más seguro, pero con el inconveniente de que tenemos que llevarnos las claves haya donde vayamos):

$ sudo nxsetup --install --clean

NX necesita por defecto tener el demonio sshd escuchando el el puerto 22 y con las claves públicas activadas. Para ello debemos comprobar que en el fichero /etc/ssh/sshd_config tengamos las siguientes líneas:

Port 22 PubkeyAuthentication yes

Si por el contrario preferimos tener ssh en otro puerto, debemos indicárselo a NX. Para ello editamos el siguiente fichero:

$ sudo gedit /etc/nxserver/node.conf

Editamos la línea:

#SSHD_PORT=22

Y ponemos el puerto que queramos. Por ejemplo 1234:

SSHD_PORT=1234

Firewall: NX utiliza el puerto del ssh y además el puerto 5000, por lo que si disponemos de firewall, tendremos que abrir dichos puertos.

Instalar el cliente NX

Para instalar el cliente abrimos un terminal y escribimos:

$ sudo apt-get install nxclient

Lo podremos localizar en el menú Aplicaciones >> Internet >> NX Client for Linux >> NX Client for Linux.

Si no aparece en el menú, reinstala nxclient desde Synaptic, y listo.


Responses

  1. ¿que pasa con el Gutsy G?

    No hay versión?

  2. Hola, he llegado a esta página desde el buscador como informacion para instalar NX en Hardy, con lo que no sirven los repositorios que citas. He encontrado en http://inf-o.no-ip.org/2008/05/18/instalar-freenx-en-ubuntu-804-hardy-heron/ unos repositorios, pero al instalar la llave me dice que no encuentra /usr/bin/nxdesktop, ademas de otros errores. Además, no encuentra para instalar nxclient, por lo que deduzco que están mal los repositorios. ¿Podrías facilitar estos para las últimas versiones de Ubuntu, o la forma de acceder a aesa información?
    Gracias.

  3. Echa un vistazo a esta página
    http://inf-o.no-ip.org/2008/05/18/instalar-freenx-en-ubuntu-804-hardy-heron/

  4. Hola, Alex, gracias por tu respuesta, pero si te fijas, la página que indicas es idéntica a la del enlace que puse, no se cual de ellas “fusiló” a la otra (sus autores, claro). Es uno de los inconvenientes que se encuentran al buscar información en la web, ademas del de que Google cada vez funciona peor, pues ofrece resultados en los que pasa por alto alguna de las palabras de búsqueda a pesar de que se le incluya la opción de todas las palabras, ofreciendo resultados excesivamente abultados. En la mayoría de los blogs las soluciones se limitan a recetas en las que a veces falla algún ingrediente, ademas de alguna problemática mas, expuestas en http://www.noubuntu.org/ . Aún así opino que si Ubuntu es una de las distribuciones mas usables se debe a esos blogs que, como el tuyo, siempre están ahí para echarnos una mano.
    Estoy intentando instalar NX directamente con los paquetes descargados de la web oficial y siguiendo los tutoriales de la misma. Por ello me he demorado unos dias en contestarte. Cuando consiga hacerlo funcionar, ya te cuento.
    Gracias por tu atención. Saludos…

  5. Rectifico, no es que una página se parezca a la otra, es que el enlace es el mismo. No me di cuenta antes porque la tenia grabada en disco. No me funciona la receta… Repito, ya te cuento despues…

  6. tengo instalado el servidor y configurado y esta perfecto, y en otra maquina tengo instalado el cliente tal cual viene en aki explicado, mi duda seria comop puedo compartir archivos entre el cliente y el servidor porque no encuentro nada de informacion por internet y es muy importante si me pudierais ayudar

  7. […] Instalar FreeNX. Control remoto Ubuntu « Ubuntu & Business for human beans […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: