Capítulo 15. FreeNX: control remoto de otro equipo

Tabla de contenidos

15.1. Procedimientos iniciales de NX
15.2. Configuración avanzada de FreeNX
15.3. Solución de problemas
15.4. Información adicional

FreeNX es una implementación GPL del servidor NX, que se utiliza para acceder de forma remota y mostrar otro equipo. Ofrece una velocidad de respuesta de las aplicaciones cercana a la del funcionamiento local mediante enlaces de banda estrecha de alta latencia.


15.1. Procedimientos iniciales de NX

En los siguientes pasos se describen los procedimientos básicos para establecer una instalación de trabajo de NX que permita que hasta 10 clientes se conecten al servidor NX.

  1. Instale los siguientes paquetes en los equipos servidor y cliente mediante el módulo de gestión de software de YaST:

    Equipo servidor

    Equipo cliente

    • NX

    • FreeNX

    • NX

    • knx (para sesiones de KDE)

    • NoMachine nxclient (para sesiones distintas a KDE)

  2. Instale el servidor NX emitiendo el siguiente comando como usuario Root:

    nxsetup --install --clean --purge --setup-nomachine-key

    El servidor se abrirá y se ejecutará según los ajustes por defecto de /etc/nxserver/node.conf. Cualquier usuario podrá conectarse de forma remota desde otra estación de trabajo. Para obtener información sobre la configuración avanzada del servidor NX, consulte la Sección 15.2, “Configuración avanzada de FreeNX”.

    Si prefiere realizar una instalación más segura con claves privadas distribuidas a cada cliente, consulte las instrucciones descritas en la Sección 15.2.1, “Configuración de la autenticación SSH mediante claves de cliente”.

  3. Configure el cortafuegos en el equipo que albergue el servidor NX para permitir las conexiones NX.

    1. Inicie sesión en el equipo servidor como usuario Root y abra el modulo de cortafuegos de YaST.

    2. Seleccione Servicios autorizados para acceder al cuadro de diálogo de configuración de servicios y haga clic en Zona externa.

    3. Haga clic en Avanzado para indicar los detalles del puerto para NX.

    4. Abra los puertos 22 (SSH), 5000 a 5009 y 7000 a 7009 para permitir el tráfico de NX. Puede hacerlo escribiendo lo siguiente en Puertos TCP:

      22 5000:5009 7000:7009
    5. Guarde sus ajustes y reinicie el cortafuegos haciendo clic en Aceptar+Siguiente+Aceptar.

[Tip]Sugerencia

Para obtener información detallada sobre la configuración del cortafuegos para NX, consulte el archivo /usr/share/doc/packages/FreeNX/NX-Firewall.txt.

Para conectarse de forma remota a otra estación de trabajo y utilizar KDE como escritorio, siga este procedimiento:

  1. Inicie KNX desde el menú principal.

  2. La primera vez que inicie sesión tendrá que crear una conexión nueva. Para crear una conexión, realice el procedimiento siguiente:

    1. En KNX Client Login (Inicio de sesión de cliente de KNX), haga clic en Connection Settings (Configuración de la conexión).

    2. Indique un nombre para la conexión, por ejemplo, el nombre del servidor.

    3. Indique la información del host, el número del puerto y el ancho de banda de la conexión.

    4. En Session type (Tipo de sesión), seleccione UNIX/KDE para abrir una sesión de KDE.

    5. Seleccione una resolución de pantalla.

    6. Haga clic en Aceptar.

  3. Cuando esté conectado y aparezca la conexión remota en la pantalla, podrá acceder a las aplicaciones y utilizar el equipo remoto como si estuviera frente a ese equipo.

Para conectarse de forma remota a otro equipo utilizando GNOME como escritorio, siga este procedimiento:

  1. Descargue e instale el paquete nxclient de NoMachine mediante http://www.nomachine.com/download_client_linux.php.

  2. Abra el asistente para la conexión de NX desde el menú principal.

  3. En tres pasos, indique el nombre de la conexión, el puerto y los detalles del host y el tipo de conexión; seleccione el tipo de sesión Unix/Gnome, decida si desea crear un acceso directo en el escritorio y, por último, haga clic en Finalizar.

  4. Para conectarse al escritorio remoto, haga clic en el acceso directo de NX del escritorio, indique el nombre de usuario y la contraseña y haga clic en Aceptar.

    El escritorio remoto aparecerá en la pantalla.