Installer NX Server

Dernière mise à jour le 6 novembre 2009 à 20:20 par sebsauvage
Publié par sebsauvage

Qu'est-ce que NX ?


NX vous permet d'utiliser votre ordinateur à distance, tout comme on le ferait avec VNC ou Windows Remote Desktop.
Mais NX a plusieurs avantages.

Pourquoi NX ?

  • NX est gratuit
  • Il est bien sécurisé (il utilise ssh)
  • Il ne nécessite pas de service spécial à démarrer (il n'est activé que lors d'une connexion)
  • Il utilise les utilisateurs et mots de passe déclarés sur le système.
  • Il est très performant (l'affichage est beaucoup plus réactif que VNC ou X sur ssh seul.)
  • On peut redimensionner l'écran (les barres de menu s'adaptent)
  • On peut fermer une session et la reprendre plus tard, même à partir d'une autre connexion internet (vous retrouvez vos fenêtres telles qu'elles étaient)

Télécharger et installer SSH


NX Server a besoin de ssh pour fonctionner (NX utilise ssh pour sécuriser la connexion).
Le serveur ssh doit être installé et démarré (Il doit être sur le port standard 22).

Pour installer et démarrer le serveur ssh: sudo aptitude install ssh

(Vous n'avez rien à faire de plus pour que le serveur ssh soit en état de marche.)

Télécharger et installer NX Server


Note: Il existe 3 versions du serveur NX: NX Server, FreeNX et 2X. Nous allons installer NX Server.

Note: Le serveur NX Server est limité à 2 utilisateurs max et 2 connexions simultanées max. Si vous voulez dépasser cette limite, vous pouvez installer le serveur FreeNX à la place.)

Téléchargez:

Vous obtenez les 3 fichiers suivants:
  • nxclient_2.1.0-17_i386.deb
  • nxnode_2.1.0-22_i386.deb
  • nxserver_2.1.0-22_i386.deb


Installez chacun de ces packages dans cet ordre en double-cliquant dessus et en cliquant sur "Installer le paquet".

Tester


Lancez /usr/NX/bin/nxclient

Au premier lancement, un assistant vous aidera à créer la connexion.



Entrez un nom pour cette session et l'adresse du serveur ssh:



Le curseur vous permet de choisir le taux de compression en fonction du type de connexion que vous utilisez.

Vous pouvez également choisir le gestionnaire de fenêtres (Gnome, KDE...):



Je vous recommande chaudement de cocher la case "Enable SSL encryption of all traffic" afin de sécuriser toutes les communications.



Vous n'avez plus qu'à entrer login et mot de passe:



Attendez que la connexion s'établisse:



Et voilà !

Vous pouvez accéder à votre bureau.


Notes

  • Le client NX est présent sur le CD de Knoppix. Autrement dit, cela vous permet d'accéder à votre ordinateur depuis n'importe quelle connexion internet en démarrant sur le CD. Non seulement la connexion NX est sécurisée (grâce à ssh), mais en prime le fait d'utiliser Knoppix vous protège contre d'éventuels keyloggers. Vous pouvez utiliser votre ordinateur à distance en toute sécurité.
  • Vous pouvez créer un lien symbolique pour lancer plus facilement le client: sudo ln -s /usr/NX/bin/nxclient /usr/bin/nxclient
  • Le client NX existe aussi en version pour Windows. Vous pouvez donc utiliser la version Windows de NX pour vous connecter sur des serveurs NX, Windows TSE, VNC et autres.
  • Le serveur NX n'existe pas pour Windows (car le serveur NX se base sur le protocole X de Linux/Unix).
  • Vous ne verrez pas le serveur NX avec la commande ps: Il n'est lancé que lorsqu'une connexion NX arrive.
  • Des raccourcis clavier sont disponibles, par exemple CTRL+ALT+F pour basculer le mode plein écran.
  • Vous pouvez fermer une session et la reprendre plus tard telle quelle : fermez la fenêtre de NX et cliquez sur "Suspend"



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


Modifiez le fichier /usr/NX/etc/server.cfg: sudo gedit /usr/NX/etc/server.cfg
Décommentez les lignes:
#SSHD_PORT = "22"
et
#SSHD_AUTH_PORT = "22"
et indiquez le numéro de port de votre serveur ssh.

De même, modifiez le fichier /usr/NX/etc/node.cfg: sudo gedit /usr/NX/etc/node.cfg
Décommentez la ligne:
#SSHD_PORT = "22"
et indiquez le numéro de port de votre serveur ssh

Notez qu'il est conseillé d'avoir le serveur ssh sur le port 22 lors de l'installation de NX pour simplifier les choses (Le programme d'installation effectue une vérification du bon fonctionnement de NX.). Vous pouvez changer le port après installation de FreeNX.

Les différents serveurs NX


Il existe différents serveurs NX:
  • L'original, NX Server de la société NoMachines. Le serveur est gratuit mais limité à 2 users max et 2 connexions simultanées. Des versions payantes non limitées sont disponibles.
  • 2X vend également des serveurs NX, et une version gratuite est également disponible, sans limite de nombre de clients.
  • Et enfin la version opensource, FreeNX. Elle n'est pas limitée. Voir le guide d'installation correspondant.
  • Un autre serveur NX libre: NeatX : http://code.google.com/p/neatx/


Pour les clients, tous les clients NX de la société NoMachine sont gratuits
Meilleures réponses pour « Installer NX Server » dans :
Intranet - Installation du serveur de mail Voir Présentation de l'installation Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer, ainsi on lui préférera Qmail, un serveur de mail alternatif. Qmail est constitué d'un ensemble de...
Installer un serveur FTP sous Windows Voir Version rapide Version un peu moins rapide (mais plus propre) Version serveur propre Liens Pour aller plus loin : Accédez à votre serveur FTP n'importe où dans le monde Notes Version rapide VITE, JE VEUX INSTALLER UN SERVEUR FTP TOUT...
Installer un serveur FTP sous Ubuntu Voir Sommaire: 1. Installer le serveur FTP 2. Configurer le serveur FTP 2.1 Interdire le FTP anonyme 2.2 Autoriser les utilisateurs locaux à se connecter 2.3 Autoriser les utilisateurs à uploader des fichiers 2.3 Choisir l'interface 3....
Installer un serveur ssh sous Ubuntu VoirUn serveur ssh vous permet d'accéder à distance à votre machine. Vous aurez ainsi accès à la console distante (équivalente à telnet, mais sécurisée) et au transfer de fichiers (équivalent à FTP, mais sécurité également). Installation On ne peut...
Installer le serveur FreeNX VoirNX 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...
Installer un serveur proxy HTTP (Squid) VoirSommaire : 1. Installer le proxy 2. Configurer le proxy 2.1 Nommer le proxy 2.2 Choisir le port 2.3 Choisir l'interface 2.4 Définir les droits d'accès 2.5 Autoriser le groupe 2.6 Autoriser les ports non standards 3. Démarrer le...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Installer un serveur VPN sous Windows XP VoirIntérêt d'un VPN La mise en place d'un réseau privé virtuel permet de connecter de façon sécurisée des ordinateurs distants au travers d'une liaison non fiable (Internet), comme s'ils étaient sur le même réseau local. Ce procédé est utilisé par de...
LDAP - Installation d'un serveur d'annuaire (OpenLDAP sous Linux VoirPrésentation de OpenLDAP OpenLDAP (http://www.openldap.org) est un projet libre de serveur d'annuaire conforme à la norme LDAP 3. Ce serveur, dérivé de l'implémentation mise au point par l'université du Michigan, est développé selon les termes de...
Collection CommentÇaMarche.net