NX es una tecnología para manejar conexiones remotas a X Window de forma suficientemente rápida incluso sobre un módem de 56K. Para ello utiliza compresión de datos y mecanismos de caché, que le proporcionan un rendimiento netamente superior al de otras soluciones de este tipo como VNC. También emplea SSH para cifrar la conexión entre servidor y cliente. Además de permitir a los usuarios loguearse en una máquina remota accediendo al escritorio, permite también suspender y recuperar sesiones. NX es un producto de la empresa NoMachine, que dispone de licencia GPL sobre la propia tecnología NX, existiendo múltiples implementaciones, tanto comerciales como gratuitas, y tanto libres como propietarias, de servidores y clientes.
Es necesario destacar que la mayoría de la información disponible en la Red sobre NX, tanto en español como en inglés, está en general totalmente desfasada, lo que obliga a una importante labor de rastreo a fin de localizar un repositorio adecuado de los paquetes necesarios en Debian. Por idéntica razón, es de prever que este mismo tutorial pierda vigencia sin tardar, pero ahora mismo permite instalar el servidor FreeNX en una máquina Debian (Lenny) de una forma absolutamente simple. Después, instalaremos el software cliente de NoMachine en una máquina remota con Windows XP SP2 a fin de acceder al escritorio de Debian...
Diferenciaremos por tanto la instalación en el lado servidor y en el lado cliente.
SERVIDOR
1. Instalación
Instalaremos el servidor FreeNX en una máquina corriendo Debian (Lenny), aunque creo poder afirmar que funcionaría exactamente igual en Debian Etch. De hecho los paquetes que utilizaremos están diseñados para Etch, representando este tutorial la primera y única confirmación que yo haya podido encontrar de que también funcionan perfectamente en Lenny.
El punto fundamental radica en añadir la siguiente línea a /etc/apt/sources.list:
deb http://krnl.nl/freenx/ ./
Operación que seguiremos del imprescindible:
# apt-get update
Los repositorios de FreeNX se muestran especialmente volátiles y desactualizados, por lo que es posible que éste tampoco dure demasiado.
La instalación y puesta en marcha de SSH representa el principal requisito previo. Por tanto, si no está instalado, es el momento de escribir:
# apt-get install ssh
Y, por supuesto también:
# apt-get install freenx
A mitad de esta instalación nos saltará la siguiente pantalla:

A los efectos de este tutorial seleccionaremos "NoMachine key", por ser la opción recomendada para facilitar la configuración, aunque para entornos de producción donde la seguridad es importante resulta mucho más recomendable utilizar "Custom Keys" (que nos obliga a copiar las claves a la máquina cliente), o al menos cambiar el puerto de escucha por defecto de SSH e incluso impedir el acceso remoto a root, es decir, las medidas habituales de protección frente a los ataques habituales contra este servicio.
2. Configuración
Una vez completada la instalación, procedemos a configurar nuestro flamante servidor NX.
Comenzamos por editar /etc/nxserver/node.conf para añadir al final la siguiente línea (ojo: en una sola línea):
APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11-nx.so.6.2:/usr/lib/libXext-nx.so.6.4: /usr/lib/libXcomp.so.2:/usr/lib/libXcompext.so.2:/usr/lib/libXrender-nx.so.1.2
Tecleamos ahora:
# nxsetup
Resultando:
------> You did select no action.
FreeNX guesses that you want to _install_ the server.
Type "y" to abort the installation at this point in time.
"N" is the default and continues installation.
Use "/usr/sbin/nxsetup --help" to get more detailed help hints.
Do you want to abort now? [y/N] N
------> It is recommended that you use the NoMachine key for
easier setup. If you answer "y", FreeNX creates a custom
KeyPair and expects you to setup your clients manually.
"N" is default and uses the NoMachine key for installation.
Do you want to use your own custom KeyPair? [y/N] N
Setting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done
----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/lib/nx. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/lib/nx. VNC sessions won't work.
Warning: Invalid value "DEFAULT_X_SESSION=/etc/X11/xdm/Xsession"
Users might not be able to request a default X session.
Warning: Invalid value "COMMAND_START_KDE=startkde"
Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
Warnings occured during config check.
To enable these features please correct the configuration file.
<---- done
----> Testing your nxserver connection ...
HELLO NXSERVER - Version 1.5.0-60 OS (GPL)
NX> 105 quit
Quit
NX> 999 Bye
<--- done
Ok, nxserver is ready.
PAM authentication enabled:
All users will be able to login with their normal passwords.
PAM authentication will be done through SSH.
Please ensure that SSHD on localhost accepts password authentication.
You can change this behaviour in the /etc/nxserver/node.conf file.
Have Fun!
Podemos comprobar que el servidor está en efecto funcionando:
# nxserver --status NX> 100 NXSERVER - Version 1.5.0-60 OS (GPL) NX> 110 NX Server is running NX> 999 Bye
CLIENTE
1. Instalación
Descargamos NX Client for Windows y procedemos a su instalación:
http://www.nomachine.com/download.php

2. Configuración



FUNCIONAMIENTO
Arrancamos NX Client y se nos solicita el nombre de usuario y password que configuramos antes, al crear nuestra sesión "debian":


Ya estamos dentro de Debian, desde nuestra máquina remota Windows XP, pudiendo trabajar exactamente igual que si estuviéramos sentados ante la máquina:

Sobre licencia
anónimo10 Diciembre 2008 - 5:58pm
Creo que NX esta muy bueno pero tengo problemas en mi maquina, despues de pasar unos dias de instalado me dice que la licencia expiro o algo por el estilo creo que son 30 dias de evaluacion como se puede hacer para tener el sistema funcional permanentemente
Alguien ha logrado imprimir desde NX Cliente Windows?
anónimo20 Noviembre 2008 - 9:52pm
He logrado configurar el FreeNX 0.7 con SUSE 11, funciona todo perfecto excepto la impresión, si alguien sabe como hacerlo por favor contactarme.
Muchas gracias de antemano
FW:FreeNX: Acceso remoto al escritorio Linux
anónimo6 Noviembre 2008 - 8:08pm
Excelente Tutorial, me sirvio de Mucho ya estoy conectado en Ubuntu Server con root en ambiente Grafico desde una PC con WinXP.
Una duda ahora como configuro o cambio el puerto de escucha para que no sea el 22 que viene por defecto.
Muchas Gracias.
probando con conexiones lentas
anónimo29 Octubre 2008 - 12:29am
con mi experiencia, con 1024/256 de arnet en el server, lo mejor es cambiar el timeout por algo mas exagerado, pero funciona.
# The number of seconds we wait for the nxagent to start before
# deciding startup has failed
AGENT_STARTUP_TIMEOUT="900000"
Aumentar Numero de Sesiones Remotas
anónimo9 Agosto 2008 - 5:36pm
Hola mi nombre es Jhon...Instale FreeNx sobre Ubuntu 8.04 pero he visto que no puedo hacer mas de dos sesiones remotas al servidor Nx alguien sabe como aumentar el numero de Sesiones remotas..por ejemplo en Suse con vnc es posible tener 99 sesiones remotas..la idea es por lo menos conectar 16 terminales..es algo educativo...
Saludos
Problem freenx config
anónimo11 Junio 2008 - 2:35pm
Hi all,
I get the following on a debian etch remote server.
Anyone can help?
Regards, Karl
NX> 203 NXSSH running with pid: 3124
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: my_ip_here on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.5.0-60 OS (GPL)
NX> 105 hello NXCLIENT - Version 1.5.0
NX> 134 Accepted protocol: 1.5.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: my_user_name_here
NX> 102 Password:
NX> 103 Welcome to: my_host_here.xxx.com user: my_user_name_here
NX> 105 listsession --user="my_user_name_here" --status="suspended,running" --geometry="1152x864x16+render" --type="unix-xdm"
NX> 127 Sessions list of user 'my_user_name_here' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: my_user_name_here
NX> 105 startsession --xdm_type="query" --xdm_host="localhost" --xdm_port="177" --link="adsl" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --media="0" --session="Debian" --type="unix-xdm" --geometry="1152x830" --kbtype="pc102/es" --screeninfo="1152x830x16+render"
NX> 1000 NXNODE - Version 1.5.0-60 OS (GPL)
NX> 700 Session id: my_host_here.xxx.com-1000-0ED2933AAD9A3EA6FFF3B37E27DD0091
NX> 705 Session display: 1000
NX> 703 Session type: unix-xdm
NX> 701 Proxy cookie: 859156ff178855b798747d6ce82d063c
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 859156ff178855b798747d6ce82d063c
NX> 704 Session cache: unix-xdm
NX> 707 SSL tunneling: 1
NX> 1009 Session status: starting
NX> 710 Session status: running
NX> 1002 Commit
NX> 105 /usr/lib/nx/nxserver: line 1190: 26826 Terminado sleep $AGENT_STARTUP_TIMEOUT
NX> 1006 Session status: running
NX> 596 Session startup failed.
NX> 1004 Error: NX Agent exited with exit status 1.
Can't open /var/lib/nxserver/db/running/sessionId{0ED2933AAD9A3EA6FFF3B37E27DD0091}: No existe el fichero o el directorio.
mv: no se puede efectuar `stat' sobre «/var/lib/nxserver/db/running/sessionId{0ED2933AAD9A3EA6FFF3B37E27DD0091}»: No existe el fichero o el directorio
NX> 1006 Session status: closed
NX> 1001 Bye.
bye
Bye
NX> 999 Bye
(UNKNOWN) [127.0.0.1] 5000 (?) : Connection refused
NX> 280 Exiting on signal: 15
Sobre nomachine y freenx
anónimo15 Mayo 2008 - 11:10pm
Una de las principales diferencias entre los paquetes de nomachine y freenx es que los paquetes de nomachine solo permiten dos conexiones múltiples, y si tienes un usuario conectado, y haces una segunda conexión con el mismo usuario, la primera conexión se cae, esto no sucede con freenx, que además también permite muchisimas conexiones múltiples, tantas como soporte tu servidor, o tu red.
Entre otras cosas, pienso instalar freenx sobre Debian Etch en un server Dell 2950, anteriormente habia configurado un Fedora 7 con el freenx y trabajaba muy bien con clientes windows pero no conectaba si se trataba en un Linux. Para la configuración del paquete no fue necesario realizar el nxsetup sino que solo hacia falta importar la clave al cliente que se encuentra por defecto en /etc/nxserver/client.id-dsa.key o en el home del usuario nx (#getent passwd | grep nx).
Muy buen manual, esperemos que salga todo bien con la arquitectura de 64 bits.
Chesstrian!!!
Alternativa con el servidor oficial
anónimo13 Mayo 2008 - 9:21pm
Después de intentar varias cosas y ver que la cosa no funciona bien. He instalado la versión oficial de nomachine en paquetes deb para ubuntu 8.04:
http://www.nomachine.com/select-package.php?os=linux&id=1
Y luego el cliente en otro ubuntu 8.04:
http://www.nomachine.com/download-package.php?Prod_Id=57
Y siguiendo las instrucciones de nomachine, es importante instalar todo por la terminal, y no con el instalador grafico de ubuntu de debs.
# sudo dpkg -i nxclient_3.2.0-9_i386.deb
Supongo que la principal diferencia con freenx es que no es libre, pero funciona a las mil maravillas, y no he tenido que editar ningún archivo para hacerlo funcionar a la primera.
Por cierto, que intentado solucionar los problemas, la última versión del cliente de nomachine solo funciona con freenx 7.0.2, que aún no existen paquetes, y hay que compilarlo a mano. Además de que todas las versiones que he visto en los repos son mas antiguas y existen varios problemas entre versiones diferentes.
Error al cargar la línea APPLICATION
anónimo26 Abril 2008 - 7:19pm
Saludos
¿Para que sirve la línea APPLICATION_LIBRARY_PRELOAD?, la he incluido pero me da error Invalid Value, he instalado NXSERVER Versión 1.4.0-45-SVN
Gracias
APPLICATION Error
anónimo28 Abril 2008 - 12:31am
A mí también me ha sucedido. En Debian Etch. He seguido los pasos indicados y al ejecutar nxsetup, haya o no la línea APPLICATION_... en /etc/nxserver/node.conf aparece el error:
Error: Invalid value "APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11-nx.so.6.2:/
usr/lib/libXext-nx.so.6.4:/usr/lib/libXcomp.so.1:/usr/lib/libXcompext.so.1:
/usr/lib/libXrender-nx.so.1.2"
Warning: Invalid value "COMMAND_START_KDE=startkde"
Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Errors occured during config check.
Please correct the configuration file.
Insisto
admin28 Abril 2008 - 10:11am
en una sola línea
No hay salto entre libXext-nx.so.6.4:/usr/lib/libXcomp.so.2
Hola Lo he puesto en una
anónimo6 Mayo 2008 - 10:04pm
Hola
Lo he puesto en una sóla línea, sin saltos ni return, aunque el editor lo presenta en dos por falta de espacio, aún así me ha dado el error que he comentado arriba
Un saludo
abrir misma sesion en local o en remoto
anónimo24 Abril 2008 - 7:08pm
Pues como dice el titulo a ver si alguien me lo aclara que soy un novato en estas cosas. Tengo esto funcionado y va perfectamente.
A una sesion abierta mediante freeNX se puede acceder desde cualquier otro, hasta ahi llego pero desde la maquina que hace de servidor? , como he leido por aqui arriba te abre otra nueva, no se puede abrir la misma sesion?
Uso PclinuxOS con KDE.
Muchas Gracias y un saludo.
Clave publica y privada
anónimo23 Abril 2008 - 7:59pm
He estado realizando unas pruebas con las claves y no logro entender el funcionamiento.
En mi caso tengo el servidor ssh sin posibilidad de validarse con contraseña (solo permite el acceso con certificado). Al instalar freenx marco la opción de certificado no-machine (si no he entendido mal). He detectado que al intentar conectarme desde un cliente Windows, que en teoria no tiene el certificado, accedo sin problemas. Revisando los certificados he intentado formalizar las cosas y que haga uso de mi certificado, restringiendo el acceso sin él y nada. ¿alguien sabe por dónde van los tiros?
Mis pruebas van desde revisar la carpeta /var/lib/nxserver/home/.ssh/ e intentar copiar mis certificados de /home/usuario/.ssh
Un saludo
Ancho de banda latente?
anónimo23 Abril 2008 - 2:31am
Yo había estado probando otras tecnologías diferentes, pero tanto los servidores X como VNC generaban un ancho de banda latente (esto es, cada cliente quita una cantidad fija del caño de comunicaciones) que no los hacían aconsejables para conectar muchos usuarios de forma remota. Esto es a diferencia de Citrix que sólo consume ancho de banda cuando hay intercambio real de datos.
¿Cómo resuelve esto NX?
KRDC
trtr22 Abril 2008 - 10:15pm
Quizás en un futuro se implemente con el escritorio KDE:
http://code.google.com/soc/2008/kde/appinfo.html?csaid=26C88...
Estaría muy bien.
¿Y por qué no un cliente en GNU/Linux?
anónimo22 Abril 2008 - 12:05pm
Me parece fantástico, Expones cómo instalar en Debian Lenny FreeNX como servidor, pero, ¿y cómo cliente? Digamos que si uso Windows me salen ronchas. ¿Cómo se instala como cliente en otra Debian lenny?
Puertos capados
anónimo22 Abril 2008 - 11:29am
Una preguntita, para aquellos que tenemos en el trabajo todos los puertos capados excepto el 80 y salimos a través de una clave del proxy, ¿puedes configurar el server para que corra en el puerto que quieras y a través de un proxy?
Gracias
Multiusuario?
anónimo21 Abril 2008 - 11:46pm
Muy bueno el tutorial, gracias.
Estoy pensando en la resolución de un problema en el trabajo y esta puede ser la solución.
La única duda es si pueden varios usuarios estar logueados al mismo tiempo a la máquina Linux.
Y con xming también podria?
saludos y gracias
Jorge escudero
Mejor respuesta
anónimo21 Abril 2008 - 8:31pm
Hola:
Yo utilizo FreeNX desde hace un par de años para el acceso remoto a nuestro servidor, tanto dentro de la red local como fuera. En su momento cuando estudié un poco las diferentes tecnologías para acceso remoto me encontré con que podía utilizar:
1) VNC
2) XWindows mediante un tunel SSH tanto en Windows como Linux (usando Cygwin)
3) NX
Todas estas tecnologías ofrecen una respuesta bastante buena en red local, pero en redes WAN con mayores retardos, aunque ambas sean ADSL (no digamos ya GPRS/3G) son lentas, salvo quizás VNC al mínimo de calidad. En cambio NX como realiza en local parte de la tareas de Xwindows agiliza mucho la comunicación. Por ADSL es casi como local, bastante utilizable en una conexión 3G, muy lento aunque te puede sacar de un apuro con GPRS/modem.
Un saludo
x11vnc
NipurFx21 Abril 2008 - 7:06pm
En arch unicamente pude usar x11vnc, al final con nxserver logre conectarme pero me tiraba un error de ssh que en este momento no recuerdo, asi que desisti y me incline por x11vnc (el cual no es muy seguro)
Si alguno consigue la solucion para arch no dude en mandarme un mensaje!!
$x11vnc -usepw
anónimo23 Abril 2008 - 1:50am
$x11vnc -usepw
No es tan inseguro. Para más información: $man x11vnc
Ya se
NipurFx23 Abril 2008 - 4:12pm
A lo que me referia es que no es cifrado con ssh, segun tengo entendido es posible cifrarlo con ssl.
Lo probé hace tiempo
anónimo21 Abril 2008 - 2:19pm
Y desistí de está opción porque entonces no me permitía entrar con el usuario root a la maquina con el nxserver. No se si esto será posible con las ultimas versiones.
No se cuál es el problema...
Bonzo23 Abril 2008 - 11:05am
Pues no se cuál es el problema... Yo nunca he necesitado hacer la administración de una máquina con el entorno gráfico en ROOT, lo cual una barbaridad ¿no?
Si necesitas ejecutar algo como root, no tienes más que abrir una cosola y hacer un SU (o SUDO si estás en *ubuntu), como se ha hecho toda la vida. Y para ejecutar aplicaciones gráficas como root, pues kdesu, gksu o la equivalente de tu entorno gráfico; no hay ningún problema. Al menos en la versión actual de freeNX, y dudo que en alguna de las versiones anteriores lo hubiera haciéndolo de esta manera. Es como el servicio SSH, que está configurado para no aceptar usuarios ROOT, pero una vez conectado como usuario normal, nada te impide escalar privilegios con su o sudo.
Un saludo.
Y XMING?
anónimo21 Abril 2008 - 2:08pm
No sé, yo uso putty y Xming y la verdad es que tengo unos resultados bastante buenos sin tener que instalar nada más en el servidor.
¿Realmente hay una diferencia de rendimiento tan grande?
La parte por el todo
anónimo21 Abril 2008 - 2:17pm
Y el ejemplo por la generalidad.
Es como si te digo que tener coche te sirve (por ejemplo) para ir cómodamente los domingos al fútbol y tu me dices no me gusta el fútbol así que el coche no lo necesito; me basta con unos buenos zapatos.
Imagina ahora que tambien necesitas acceder al servidor Debian desde un cliente Mac. Hazlo con Xming...
Pero ....
anónimo21 Abril 2008 - 3:13pm
Pero es que Mac OS X es una versión más de Unix
http://es.wikipedia.org/wiki/Mac_OS_X
Con lo cual no necesitarás software de terceros (ni Xming ni FreeNX) para conectarte al interface gráfico lo único que tienes que saber es como conectar y mostrar el entorno gráfico en tu Mac. Seguro que buscando por Google encuentras como ;-)
Una diferencia
anónimo21 Abril 2008 - 2:14pm
Una GRAN diferencia es que Xming te obliga a que el cliente sea Windows, mientras con FreeNX puede ser cualquier sistema.
Alternativas
anónimo21 Abril 2008 - 11:10am
Si lo que quieres es conectarte desde Windows a un *nix (Solaris, diferentes versiones de Linux) porqué no te planteas un simple
http://x.cygwin.com/
con un x -query IP_del_server et voila
O también
http://sourceforge.net/projects/xming
Yo los he utilizado para acceder al escritorio de Solaris e Red Hat
En Arch todo se reduce
FedeTheGreat20 Abril 2008 - 3:23pm
En Arch todo se reduce a un simple
pacman -S freenx
resolviendo dependencias...
verificando conflictos...
Se procesará: nx-common-3.1.0-1 nxserver-3.1.0-1 expect-5.44.1.4-1
freenx-0.7.1-3
Vamos a probarlo che.
Me gustan las cosas simples, por eso uso Arch!
Linux User #404818
No es tan facil
NipurFx21 Abril 2008 - 2:00am
Fede, yo tambien tengo Arch, pero lamentablemente no me esta resultando facil, no lo logro hacer andar, vos tuviste buenos resultados??
Logre instalar el nxserver en mi arch, y el cliente en otra maquina (Güindous) de mi red local, pero me dice siempre "connection timed out".
Vos tuviste mejores resultados???. Alguien que lo haya hecho andar en Arch???
Saludos a esta hermosa comunidad!!
archlinux
anónimo23 Abril 2008 - 9:15am
Bueno, para los que seguís usando archlinux, instalar freenx es tan simple como:
pacman -S freenx
Notas:
- sshd corriendo (configuración por defecto, mismamente)
- Agregar en el nxclient la KEY que teneis en /opt/NX/home/nx/.ssh/client.id-dsa.key.
Pregunta
anónimo20 Abril 2008 - 2:47pm
Muy interesante. Solo una pregunta:
Supongamos que tengo una sesión iniciada en la máquina con el usuario XYZ, que esta, por ejemplo, con el torrent, descargando distros de Linux para probarlas. Si yo desde un remoto me conecto:
Puedo loguear y controlar la sesión de XYZ?
o bien...
Tendré que abrir la de otro usuario?
o bien..
Podré abrir la XYZ pero se cerrará la anterior?
Gracias.
Puedes abir con el mismo usuario
anónimo21 Abril 2008 - 12:57pm
pero no una sesión ya abierta. Abres una sesión nueva con el usuario XYZ.
Lo uso hace unos 2 meses
anónimo20 Abril 2008 - 1:46pm
Lo uso hace unos 2 meses para controlar un servidor dedicado con Debian Etch, funciona a las mil maravillas. Es increible lo rapido que va comparado con el vnc que lo probe con vino en ese mismo servidor.
Yo lo instale bajandome los 3 paquetes de la web no agregando un repositorio, el Debian que tengo es 64 bits y en los repostorios no encontre esas versiones. Pero la instalacion oficial son solo 3 pasos y la verdad que en una semana de no saber practicamente nada de debian, fui capaz de instalar un sistema grafico desde una consola ssh.
El sistema es muy bueno y facil.
Solo le veo un "problema" y es que por ejemplo si por nx estas modificando archivos de apache y mientras los ves desde tu firefox el nx se te desconecta al rato y luego no te deja entrar mientras no cierres tu navegador. Por lo que probe parece ser que si tienes conexiones no seguras hacia el servidor el nx se desconecta y no se coencta hasta que termines esas conexiones no cifradas.
Saludos
tunneling
anónimo27 Abril 2008 - 12:33am
El problema ese que comentas, sinceramente, se me antoja un tanto esotérico.. Pero si realmente fuera el caso, (y pido disculpas por poner en duda la veracidad de tus conclusiones) supongo que una solucion seria conectarse a través de un túnel ssh.
Cuestión relativa al puerto 22
DoodoM20 Abril 2008 - 1:41am
Muy interesante. Una pregunta, ¿si tengo instalado un servidor SSH funcionando por el puerto 22 me puede dar problemas con el nxserver? Ya lo he instalado y me dispongo a probar el cliente para Windows en el portátil. Estupendas entradas ésta y las del SSLExplorer, te las has currado (y a ésto sí que le veo una tremenda utilidad) :D
Un pequeño apunte
anónimo20 Abril 2008 - 1:30am
Muchas gracias por este estupendo tutorial, FreeNX es una cosa que siempre se me había atragantado y por fin hoy lo he conseguido. Por otro lado, yo tuve que modificar mi /etc/ssh/sshd_config, para que funcionase correctamente. En concreto en la linea que pone:
debe pasar a:
Saludos a todos
Mejor tarde que nunca
admin19 Abril 2008 - 11:05pm
Acabo de encontrar un sitio en español donde se puede ampliar algo la información sobre NX y FreeNX:
http://www.alexrfr.es/tecnologianx
Consulta
anónimo19 Abril 2008 - 10:02pm
Para los que ya lo probaron: Esto permite trabajar dos usuarios diferentes en paralelo en la misma maquina?? Siempre con entorno grafico??
gracias
Sí
anónimo20 Abril 2008 - 10:39am
Sí. En la práctica, lo que hace es como tener una sesión ssh, pero con interfaz gráfica. Cada conexión con su sesión x propia.
Análogo a VNC o a Terminal Server
anónimo19 Abril 2008 - 8:53pm
Hay una cosa que no me queda clara, ¿FreeNX es como VNC que ves la máquina servidor desde el cliente y sólo puede haber un cliente conectado?, ¿o es como Terminal Server (LTSP en Linux) que puede haber muchos clientes conectados cada uno con su sesión?
Gracias.
Diferencia
anónimo19 Abril 2008 - 10:57pm
VNC te permite compartir el mismo escritorio entre varios clientes. FreeNX abre una sesión distinta para cada usuario. Por tanto se parece más a LTSP, pero con la ventaja de que puedes tener un servidor de aplicaciones al otro lado de una línea telefónica sin apenas merma de rendimiento.
Una pequeña correcion
anónimo19 Abril 2008 - 8:03pm
Excelente tutorial, una alternativa mas al VNC de toda la vida, por cierto, en el archivo a editar:
/etc/nxserver/nodeconf hay un pequeño error en la direccion, es node.conf, al menos en mi Ubuntu Feisty.
Cierto
admin19 Abril 2008 - 8:04pm
Gracias y corregido!
que paso admin
FedeTheGreat19 Abril 2008 - 7:24pm
que paso admin, que hace algun tiempo que veo que estas haciendo cosas sobre Debian Lenny.. dejaste Arch?
Me gustan las cosas simples, por eso uso Arch!
Linux User #404818
En efecto
admin19 Abril 2008 - 8:16pm
Aunque creo que eso ya lo habíamos hablado por aquí.
Pues sí: he vuelto a mi época "promiscua", picando un poco de aquí y de allá.
En estas semanas ya he pasado por OpenSuse, Ubuntu y Debian. Un reciclaje que me ha venido muy bien, aunque me temo que Debian ha conquistado otra vez mi corazón ;)
Primero decir que excelente
anónimo19 Abril 2008 - 8:34pm
Primero decir que excelente review, estuve probandolo en mi maquina y tira genial (Gentoo Linx) están en el propio repositorio, a si que solo hacer emerge ^^
En segundo lugar, has probado Gentoo? No se si es que soy demasiado exigente o no pero al final es la unica distro con la que me siento a gusto, poder tener el control de todo, al detalle, y lo mas actualizado (si usas arquitectura ~x86 ~amd64... tambien tengo otro pc con arquitectura estable x86 amd64)...
Saludos.
Hablando de Gentoo
anónimo20 Abril 2008 - 10:39am
Instalarlo es mucho más fácil:
emerge nxserver-freenx nxclient