Freenx

De Ubuntu Tijuana

Tabla de contenidos

[editar] Que es FreeNX

NX es un programa informático que realiza conexiones remotas X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones lentas como las realizadas con modem.

NX realiza una compresión directa del protocolo X11, lo que permite una mayor eficiencia que VNC. La información se envía mediante SSH, por lo que toda la información que se intercambian servidor y cliente está cifrada.

Al cliente que se conecta al servidor NX se le considera cliente liviano.

NX está desarrollado por la empresa italiana NoMachine, que ha liberado el código. Existe una implementación libre de esta aplicación, llamada FreeNX.

Esto te abre una nueva secion en entorno grafico osea que si estas usando la computadora y otra persona accede por medio de freenx no te sacara del entorno grafico ni tampoco vera lo que estabas haciendo, es la diferencia entre el VNC y FreeNX.

FreeNX unicamente es para PC con Linux, Solaris el servidor los clientes pueden ser cualquiera Windows, Linux o Mac.

[editar] Como Instalarlo

Primero que nada nos tenemos que descargar los archivos de freenx de su web site

http://www.nomachine.com/download.php

nxclient_x.x.x-xx_i386.deb
nxnode_x.x.x-xx_i386.deb
nxserver_x.x.x-xx_i386.deb

Bajamos e instalamos la vercion mas nueva, Tambien tenemos que tener instalado el servidor ssh asi que.

sudo apt-get install ssh
<pre>

NX utiliza el puerto del ssh, así que en caso de usar cortafuegos, hay que abrir este puerto.

Puede cambiarse el puerto ssh

<pre>
sudo gedit /etc/ssh/sshd_config

Cambiando lo siguiente por el puerto que tu deseas usar, por default esta el 22.

Port 22

Si se realizo algun cambio tenemos que reiniciar el servidor SSH con el siguiente comando.

sudo /etc/init.d/ssh restart

y ahora modificamos el archivo node.conf:

sudo gedit /etc/nxserver/node.conf

Cambiamos la linea

#SSHD_PORT=22

quitandole el # y sustituyendo el 22 por el número de puerto que hemos puesto para ssh. Dicho puerto lo tendremos que recordar para nuestros accesos remotos, Reiniciamos el FreeNX y listo con esto ya tenemos montado el servidor

[editar] Comandos Freenx

Detener el servidor:

sudo /usr/NX/bin/nxserver --stop

Reiniciar el Servidr NX

sudo /usr/NX/bin/nxserver --restart 

Agregar los usuarios que estan en el sistema con su respectivo password a FreeNX

sudo /usr/NX/bin/nxserver --useradd usuario --system

[editar] El Cliente

Para instalar el cliente solo se ocupan instalar

nxclient_x.x.x-xx_i386.deb
nxnode_x.x.x-xx_i386.deb

Nos encontramos con el icono de FreeNX en:

Aplicaciones>Internet>NX Client for Linux

Te encuentras con el cliente para realizar la coneccion se le pone el ip publico de la maquina si lo checaras fuera de la red o el ip interno de la lan si lo usaras por medio de una lan

[editar] Referencias

EL 64: http://el64.blogspot.com
Wikipedia: http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_NX

Herramientas personales