Interface graphique à distance avec FreeNX
Il y a déjà quelques temps j’avais rédigé un article sur l’accès à distance avec vnc, nous allons voir maintenant comment faire la même chose avec FreeNX.
La technologie NX est un protocole client-serveur permettant des connexions graphiques X11 distantes rapides et sûres pour accéder à un bureau Linux / Unix à distance. Le protocole est basé à la fois sur SSH (pour la sécurité) et sur la compression X (pour l’interface graphique et la rapidité)
Par rapport à VNC, j’y retrouve 2 avantages :
- Fonctionne sur une connexion avec peu de bande passante
- Permet de s’authentifier (la prise de main peut facilement se faire sans qu’une session soit ouverte)
Installation et configuration de FreeNX
Comme tout logiciel sous Fedora, l’installation est très simple il nous suffira de l’installer avec yum :
# yum install freenx
Nous vérifions ensuite que le service tourne bien :
# service freenx-server status
freenx-server est en cours d’exécution
Nous allons ensuite récupérer la clé située dans /etc/nxserver/
# cat /etc/nxserver/client.id_dsa.key
Installation du client
Il n’y a malheureusement pas à ma connaissance de client libre qui soit pleinement fonctionnel avec le serveur freenx. Il est donc nécessaire de télécharger le client fourni par nomachine.
La configuration n’est pas compliquée, il suffit de lancer nxclient sur le client et de cliquer sur le bouton configure.
On renseigne l’adresse du serveur auquel on désire se connecter. Il est important de cliquer sur le bouton « Key » et d’y copier collé le contenu du fichier clé édité sur le serveur (/etc/nxserver/client.id_dsa.key)
Et tout doit fonctionner.