Installer le serveur FreeNX

Décembre 2016

NX est un moyen performant et sûr d'accéder à distance à une machine sous X-Windows.

Il existe différents serveurs NX: Deux commerciaux (NX Server et 2X) et un gratuit (FreeNX).

Cet article va vous expliquer comment installer le serveur FreeNX (qui n'est pas limité à 2 clients simultanés contrairement au serveur gratuit NX de la société NoMachines.)
(Voir également la documentation d'installation du serveur NX Server)

Les instructions suivantes concernent l'installation du serveur FreeNX 0.7.1 sous Ubuntu 7.10 (Gusty Gibbon). Le bon fonctionnement sous les autres distributions n'est pas garanti.

Instructions rapides

  • Ajoutez le dépôt: deb http://www.datakeylive.com/ubuntu gutsy main
  • sudo aptitude update
  • sudo aptitude install expect openssh-server tcl8.4 nxlibs nxagent nxproxy freenx nxclient (Vous aurez un warning concernant des paquets non signés, c'est normal.)
  • Ajoutez les utilisateurs autorisés à se connecter en NX: sudo nxserver --adduser toto
  • Modifiez le fichier /etc/nxserver/node.conf:
    • Remplacez: #ENABLE_3_0_0_BACKEND="0"
    • par: ENABLE_3_0_0_BACKEND="1"
    • Remplacez: #DISPLAY_BASE=1000
    • par: DISPLAY_BASE=1001
    • Remplacez: #AGENT_EXTRA_OPTIONS_X=""
    • par: AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi"


Vous pouvez dès lors utiliser n'importe quel client NX 3.0.
(Testé avec succès avec FreeNX 0.7.1-0 sous Ubuntu 7.10 et un client NX 3.1.0-3 sous Windows.)

Note


Les serveurs FreeNX 0.6.x ne sont pas compatibles avec les clients NX 3.x.

Liens


Cet article est basé sur: http://ubuntuforums.org/showthread.php?t=620057&highlight=freenx

Si le serveur ssh n'est pas sur le port 22


Éditez le fichier node.cfg: sudo gedit /etc/nxserver/node.conf

Repérez la ligne:
#SSHD_PORT=22
décommentez-la et mettez la valeur de votre choix:
SSHD_PORT=714

Attention: il ne doit pas y avoir d'espaces (Ne faites pas: SSHD_PORT = 714 mais plutôt SSHD_PORT=714)

Clients NX


Vous pouvez utiliser les clients NX gratuits de chez NoMachine: http://www.nomachine.com/download.php
Ils sont gratuits et sans limitations (pour Windows, Linux, MacOSX et Solaris).

A voir également :

Ce document intitulé «  Installer le serveur FreeNX  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.