Diferencia entre revisiones de «FreeNX»

De Guía Ubuntu
Saltar a: navegación, buscar
 
(Eliminados espacios sobrante.)
Línea 10: Línea 10:
 
Para instalar FreeNX en Ubuntu 6.06 debemos añadimos el repositorio necesario:
 
Para instalar FreeNX en Ubuntu 6.06 debemos añadimos el repositorio necesario:
 
  $ sudo gedit /etc/apt/sources.list
 
  $ sudo gedit /etc/apt/sources.list
 
  
 
Al final de dicho archivo añadimos la siguiente línea:
 
Al final de dicho archivo añadimos la siguiente línea:
 
  deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all
 
  deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all
 
  
 
Instalamos la claves de autenticación:
 
Instalamos la claves de autenticación:
 
  $ sudo gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
 
  $ sudo gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
 
  $ sudo gpg --export --armor 1135D466 | sudo apt-key add -
 
  $ sudo gpg --export --armor 1135D466 | sudo apt-key add -
 
  
 
Instalamos el servidor:
 
Instalamos el servidor:
 
  $ sudo apt-get install freenx
 
  $ sudo apt-get install freenx
 
 
  
 
'''Configuración del Servidor''':
 
'''Configuración del Servidor''':
Línea 48: Línea 43:
  
 
'''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.
 
'''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 ==
 
== Instalar el cliente NX ==

Revisión de 15:38 16 jun 2006

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.


Instalar FreeNX (servidor)

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

$ sudo gedit /etc/apt/sources.list

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

deb http://mirror.ubuntulinux.nl/ dapper-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 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 aya 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 lineas:

Port 22
PubkeyAuthentication yes

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

$ sudo gedit /etc/nxserver/node.conf

Editamos la linea:

#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 menu Aplicaciones >> Internet >> NX Client for Linux >> NX Client for Linux.