|
|
(No se muestra una edición intermedia realizada por un usuario) |
Línea 1: |
Línea 1: |
− | [[Imagen:NXClientWindows.png|thumb|Cliente NX accediendo desde un sistema operativo no libre a [[Ubuntu]]]]
| + | ... |
− | '''FreeNX''' es un {{w|software}} que permite acceder {{w|Escritorio remoto|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 {{w|Compresión de datos|compresión}} del entorno {{w|X Window System|X-Window}}, que permite controlar un escritorio remoto incluso con una conexión de {{w|módem}} de {{w|Banda estrecha|56 Kbps}}. El tráfico del {{w|servidor}} X se comprime y transmite por {{w|Transport Layer Security|SSL}} usando una conexión [[Servidor ssh|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 {{w|gráficos}} ya mostrados ({{w|Menú (informática)|menús}}, {{w|Icono (informática)|iconos}}, {{w|Ventana (informática)|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) ==
| + | |
− | | + | |
− | '''1'''. Para instalar FreeNX en Ubuntu debemos [[Añadir repositorios externos|añadir el repositorio]] necesario:
| + | |
− | | + | |
− | *Para [[Versiones de Ubuntu|Dapper]]:
| + | |
− | | + | |
− | deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all
| + | |
− | | + | |
− | *Para [[Versiones de Ubuntu|Edgy]]:
| + | |
− | | + | |
− | deb http://mirror.ubuntulinux.nl/ edgy-seveas custom extras freenx java seveas-meta all
| + | |
− | | + | |
− | *Para [[Versiones de Ubuntu|Feisty]]:
| + | |
− | | + | |
− | deb http://mirror.ubuntulinux.nl/ feisty-seveas custom extras freenx java seveas-meta all
| + | |
− | | + | |
− | '''2'''. Instalamos la claves de autenticación:
| + | |
− | $ sudo gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
| + | |
− | $ sudo gpg --export --armor 1135D466 | sudo apt-key add -
| + | |
− | | + | |
− | '''3'''. [[añadir aplicaciones|Instalamos]] el servidor con el paquete '''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 {{w|Puerto de red|puerto}} 22 y con las {{w|Criptografía asimétrica|claves públicas}} activadas. Para ello debemos comprobar que en el {{w|Archivo informático|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 [[:Categoría:Editores de texto|gedit]] /etc/nxserver/node.conf
| + | |
− | Editamos la línea:
| + | |
− | #SSHD_PORT=22
| + | |
− | Y ponemos el puerto que queramos. Por ejemplo 1234:
| + | |
− | SSHD_PORT=1234
| + | |
− | | + | |
− | {{Nota|NX utiliza el puerto del ssh y además el puerto 5000, por lo que si disponemos de {{w|Cortafuegos (informática)|Firewall}}, tendras que abrir dichos puertos.}}
| + | |
− | | + | |
− | == Instalar el cliente NX ==
| + | |
− | | + | |
− | Para instalar el cliente debemos:
| + | |
− | '''1'''. [[añadir aplicaciones|instalar]] el paquete '''nxclient'''.
| + | |
− | '''2'''. Una vez instalado lo podremos localizar en el [[escritorio de Ubuntu|menú]] '''Aplicaciones''' -> '''Internet''' -> '''NX Client for Linux''' -> '''NX Client for Linux'''.
| + | |
− | | + | |
− | Si no aparece en el menú, reinstala el paquete '''nxclient'''.
| + | |
− | | + | |
− | == Ver también ==
| + | |
− | | + | |
− | *[[:Categoría:Escritorios remotos]]
| + | |
− | | + | |
− | == Enlaces externos ==
| + | |
− | | + | |
− | {{Wikipedia|Tecnología NX}}
| + | |
− | * [http://www.nomachine.com/ Sitio oficial de NoMachine.] Ofrece un cliente y un servidor comercial.
| + | |
− | * [http://www.alexrfr.dnsalias.com/node/2 Pequeño manual de usuario], en el que se indica como configurar un servidor y los clientes para conectarse mediante la tecnología NX.
| + | |
− | | + | |
− | | + | |
− | [[Category:Administración del sistema]]
| + | |
− | [[Category:Escritorios remotos]]
| + | |
...