NoMachine NX en Ubuntu, como VNC, pero mucho mejor!

NX es un programa que permite establecer conexiones X11 rápidas y seguras a usuarios habilitados. Esto para tener acceso remoto a sesiones desktop de Linux y Unix ( actualmente no hay una aplicacion servidor de NX para Mac o Windows… ) . Una de las gracias de NX es que es muy rápido, demasiado rápido, esto lo hace una opción muy buena para conectarse a través de modems de 56kb por ejemplo y no perder mucha velocidad. El software es desarrollado por Gian Filippo Pizari en la compañía italiana de software NoMachine.

Otra gracia de NX es que es 100% encriptado a través de tuneles SSH. NX comprime la informacion de X11 ( usando algoritmos de optimización bastante fuertes ), para minimizar la cantidad de datos transmitidos. NX también hace uso extensivo del caché, para hacer la sesión lo mas responsiva posible. ( por ejemplo si un menú es abierto una vez, quizás tarde unos segundos, pero cada vez que lo abramos nuevamente, se abrirá casi instantáneamente ) .
Yo instalé NX para controlar mi servidor de archivos ( entre otras cosas ), sin necesidad de un monitor y desde mi MacBook, que es mi computador principal. La verdad antes había probado con VNC pero incluso por la red interna era demasiado lento. NX es definitivamente muchísimo mejor.

Bueno, primero que nada, tenemos que descargar los paquetes de NX. Para eso nos vamos aquí , tienen que descargar los paquetes NX en formato .deb , eso es importante por que si descargan los .rpm ( para RedHat ) , van a tardar mas en ver como se sintalan, lo mismo para compilar los codigos fuentes desde cero. Necesitan bajar los paquetes “Node”, “Server” y “Client”, también tienen que tener instalado previamente el paquete openssh-server y claramente el openssh-client.

( este artículo lo escribí basandome en la versión 3.0… pero debería ser lo mismo para la 2.0 )

Una vez descargados los paquetes instalenlos en el orden:

1) Client
2) Node
3) Server

Después debemos configurar lo siguiente.
mrgando@myUbuntu# sudo gedit /etc/ssh/sshd_config

y añadimos esta linea al final del archivo:
AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2

Reiniciar ssh
mrgando@myUbuntu# sudo /etc/init.d/ssh restart

Comprobar que todo funciona bien
mrgando@myUbuntu# sudo /usr/NX/bin/nxserver –status

Y eso es todo, si quieren ahora conectarse a su maquina desde mac o windows, tienen que descargar los respectivos clientes para Mac o Windows en la página de NoMachine.

Saludos!! y espero que a alguien le sirva.

Datos extra:

NX en Wikipedia
Tutorial en Inglés / in English

~ por Nicolas Goles en Octubre 7, 2007.

20 comentarios to “NoMachine NX en Ubuntu, como VNC, pero mucho mejor!”

  1. Genial… buen tuto

    Tengo una duda … como puedo hacer algo similar a desde Linux para administrar maquinas con Windows…
    Realmente lo que ando buscando es algo asi como el RADMIN, pero no emulado… no toma todas las caracteristicas que necesito…
    Si tienen algunos datos seria genial.

  2. mira la verdad, me preguntaron lo mismo el otro día, y no supe que responder…. lo único que conozco es algo así como un VNC pero es demasiado lento para lo que tu quieres….

    Saludos!

    Y si sabes algo, postealo por acá

    -Nicolás Goles

  3. @RjveraL :

    yo me di la tarea de buscar alternativas para conectarse a windows desde linux, he aqui lo que encontré :

    http://vladimirprieto.blogspot.com/search/label/remoto

    respecto del artículo. muy bueno, lo probaré apenas pueda.

  4. @RjveraL: Gracias por el aporte, después podrías poner como resulta tu experiencia con NX.

    Saludos!

    -Nicolás Goles

  5. el blog culiao aweonao la cagaste sako de weas

  6. Tipico comentario de Chilenito aweonado. La gente como tu me da verguenza weon.

    Saludos y hace alguna cosa productiva en vez de tirar comentarios destructivos.

    El ip de caca fué : 201.238.244.66

    Saludos !

  7. ip dinamico washo, no me buske con sus programas lammers jaja, y mejor vuelve a jugar magic

  8. jajaja, mi programa “lammer” fué simplemente google… -_- , y puta que onda, osea que lata andar posteando weás así, jajajaj mejor anda a hacer otra weá o vai a seguir siendo una simple “caca”…

    Pa que te voy a buscar en todo caso, no voy a andar perdiento el tiempo en esa weá :P

  9. jaja, trankilo si los comentarios eran pa sakarte de kisio un rato y ke te pikaras, lo kual consegui :) , nada personal, accidentalmente llegue a este blog buskando algo relacionado con informatica y reconoci tu rostro, inolvidable despues de todas las palizas ke te di en magic, jaja, no kieres cambiar 2 nether por 1 loto? jaja eso es mas ke una pista, supongo ke ahora recuerdas a tu naestro jaja.

  10. Ehhh pta la weá , no se quien de ese grupo podrías ser tu… Ahora juego Magic Online no más… el Vintage lo dejé hace harto por los elevados costos y la baja competitividad del formato en este país…

    Chascón ?

    jajajaa

    -Nicolás Goles

  11. si po el mismo pero sin la chaska, hay te dejo mi msn, ahora juegas t2 parece ono

  12. Oye no me dejaste el MSN, a ver si lo ponis denuevo,

    Te dejo mi MSN: amadecasa_69 arroba hotmail punto com

    Saludos!

  13. diocarlos arro hot pu com

    que tipo de cuenta es ‘ama de casa’ ? ????
    que se te dio vuelta el paragua en estos años?

    jaja

  14. se pueden ejecutar videos de youtube en el servidor, o sea, se ven y escuchan bien en el cliente? se puede copiar archivos del servidor en el cliente? todo lo anterior se puede hacer por internet a 100km de distancia? saludos

  15. Hola , mira en realidad si tienes NX significa que tienes el puerto SSH ( el server ) abierto asi que en ese sentido por SSH puedes copiar archivos… y bueno con NX puedes usar el navegador del servidor, asi que claramente puedes navegar por youtube.

    No sé si es exactamente eso lo que querías saber.

    -Nicolás Goles Domic.

  16. ok, pero que tal el audio y el video? se escucha bien, se ve bien? digo en el cliente y conectado via internet. yo instale el nx cliente del testdriver de nomachine.com, y no escuchaba nada y los videos no corrian bien? eso es siempre asi o es por la distancia (el servidor de nomachine esta en italia o alemania) y los recursos del servidor? Saludos

  17. La verdad nunca he tratado de escuchar, creo que igual tienes que aumentar el caché en la máquina que tiene el cliente por ejemplo. Y ahí aumenta la velocidad un poco.. .. pero al final el ancho de banda hace la diferencia.

  18. Muchas gracias, me sirvió todo perfecto, añadido a mis marcadores en firefox

  19. De nada , que bueno que te sirvió.

    saludos.

  20. Gracias por el mini-howto!

    Lo único que en la línia:
    mrgando@myUbuntu# sudo /usr/NX/bin/nxserver –status

    El parámetro “status” se indica con dos guiones:
    mrgando@myUbuntu# sudo /usr/NX/bin/nxserver –status

    Saludos.

Escribe un comentario