Servidor NX

De MEPIS Documentation Wiki

NoMachine NX es una solución de para Servidores de Terminal y Acceso remoto basado en un conjunto de tecnologías de código abierto de nivel profesional. Gracias a la excelente compresión, capacidad de recuperación de las sesiones y gestión de recursos desarrollada sobre el sistema X-Window y la integrarción con las potentes funcionalidades de sonido, impresión y compartición de recursos del mundo Unix, NoMachine NX posibilita ejecutar cualquier aplicación gráfica en cualquier sistema operativo a traves de una conexión de red como si se estuviera sentado delante del ordenador. (de la página web de nomachine)

Tabla de contenidos

Instalación del servidor NX

  1. Para su instalación descargar los paquetes nxclient, nxnode y nxserver de la página de Nomachine
  2. Instalar los paquetes descargados con: "dpkg -i *.deb" o utilizando Kpackage.
  3. También es necesario instalar el paquete openssh-server con apt-get o Synaptic

Iniciando una sesión

Se puede ejecutar el cliente NX desde:K Menu --> Internet --> Cliente NX Client para Linux --> Cliente NX para Linux o directamente desde:

/usr/NX/bin/nxclient 

Uno se puede conectar al servidor NX especificando la dirección IP del servidor y utilizando el nombre de usuario y contraseñas de dicho sistema, hay que asegurarse de que el cortafuegos no bloquea el puerto 22 y de que sshd se está ejecutando en el servidor, si no se puede iniciar con:

/etc/init.d/ssh start

Para asegurarse de que se inicia cada vez que se arranca el ordenador ejecutar:

update-rc.d ssh defaults

Control del servidor NX

El servidor NX debería iniciarse al arrancar, se puede detener con el siguiente comando:

/etc/init.d/nxserver stop

Se puede You can permanently remove it from starting with this command:

update-rc.d -f nxserver remove

Se sigue pudiendo iniciarlo de forma automática con el siguiente comando:

/etc/init.d/nxserver start 

Problemas de calidad

Si las fuentes aparecen en distintos colores y turbias se puede intentar lo siguiente:

  1. Ir a "Configurar" en el cliente NX
  2. Seleccionar "usar parámetros personalizados"
  3. Hacer click en "Modificar" y seleccionar "Deshabilitar la extensión de renderizado"

Problemas de connectividad

  • Asegurarse de que el cortafuegos no bloquea el puerto que usa el servidor (puerto 22 para sesiones cifradas)
  • El servidor NX normalmente utiliza el puerto 22 para la autentificación inicial y conexión y la transferencia poesterior en la sesión tiene lugar en otro puerto. Por lo que en el cortafuegos, si el puerto para esta transferencia de datos no está abierto, la sesión finalizará. Para evitar esto, se puede hacer que la transferencia de datos se efectúe también sobre SSH. Esto se puede configurar en el cliente yendo a Configurar->Advanzado y asegurandose de que la opción "Deshabilitar el cifrado SSL encryption de todo el tráfico" no está marcada.
    • El ordenador tiene que tener una direccion IP pública o si se usa [NAT], hay que redireccionar el puerto usado por los programas para acceder de forma remota a la IP local asignada al equipo que ejerce de servidor.
    • Hay que asegurarse de que la dirección IP no cambia, en caso de que lo haga, se puede usar un servicio de DNS dinámico ofrecido entre otros por dyndns.com

Ajustes para MEPIS 6.x

  • Ajuste necesario para usarlo en MEPIS 6.x: editar el fichero /usr/NX/etc/node.cfg y añadir la siguiente línea (si se usa la versión 3.0 o posterior, se debera reemplazar AGENT_EXTRA_OPTIONS_X por AgentExtraOptions):
AGENT_EXTRA_OPTIONS_X = "-fp /usr/share/X11/fonts/misc/,/usr/share/X11/fonts/Type1/,/usr/share/X11/fonts/75dpi/,/usr/share/X11/fonts/100dpi"



Extraído de http://ubuntuforums.org/showthread.php?t=291290

posible solución al la fuente "fijar" por defecto. Desde que actualicé a Edgy no he sido capaz de conectarme a mi equipo de casa desde el trabajo con NX.

Después de estrujarme la cabeza con este problema durante horas (y leer aquí unos cuentos hilos relacionados) creo que he dado con la solución.

Puede que no sean necesarios todos estos pasos, pero no pasa nada en caso de repetirlos.

   sudo apt-get install xfs
   sudo apt-get install --reinstall xfonts-base

Parece que no tenía xfs instalado.

Buscar en /usr/NX/etc/node.cfg la lŽnea:

   #AGENT_FONT_SERVER = "unix/:7100"

y quitar el comentario.

A mi me funcionó, espero que también a otras personas.

Herramientas personales
Otros idiomas