On Tuesday 14 February 2006 19:49, JPB wrote:
> Le Mardi 14 Février 2006 19:14, linux_forever2001 a écrit :
> > Bonjour,
> >
> > Depuis des mois et des moi,s j'essai d'installer freenx, en vain. Et j'ai
> > beau suivre de nombreux tutoie, tous plus simple les uns des autres, cela
> > ne fonctionne pas. ENtre temps, j'ai changé de version de mdv, mais aucun
> > changement.
[snip]

Voici mes notes sur ce sujet, en espérant qu'elles te soient utiles.
J'ai aussi galéré comme toi pendant quelques jours : je n'avais pas compris 
que le client doit utiliser la clé qui a été générée sur le serveur au moment 
de l'installation de freenx. Je l'explique ci-dessous.
Sinon freenx marche remarquablement bien ... à condition que le client ne soit 
pas un vieux coucou : avec un P200 l'affichage se traîne, avec un P800 c'est 
parfait.
Entretemps j'ai réussi à installer ltsp sur une MDV 2006 : c'est 
remarquablement rapide même avec un P200 (ou moins).
Mais ltsp est incomparablement plus complexe à configurer que nx ; à côté 
freenx c'est presque du plug&play !
J'aurai sans doute un peu de temps ce W-E pour détailler l'installation de 
ltsp.

Bonne chance
Jean-Claude 

Serveur nx (freenx)
-------------------

- Sur le serveur, installer freenx (qui dépend de plusieurs autres programmes 
et les installe aussi).
        L'installation crée l'utilisateur système "nx"
        Pas de man, mais :
        # nxserver --help
        Info sur le paquetage dans /usr/share/doc/freenx-0.0.4.4/README.urpmi.

NB : pour connaître les dépendances de freenx :
$ rpm -q --requires freenx
 
- Ajouter les utilisateurs qui pourront se connecter à ce serveur :
        # nxserver --adduser utilisateur
        # nxserver --passwd utilisateur
                et entrer le mot de passe de l'utilisateur

- Démarrer (redémarrer) le serveur :
        # nxserver --restart

Fichiers de configuration
-------------------------
/etc/nxserver/

Client nx
---------
- Télécharger et installer le rpm disponible sur http://www.nomachine.com (NX 
client for Linux, free)
- Copier la clé privée /var/lib/nxserver/nxhome/.ssh/client.id_dsa.key qui est 
sur le serveur, dans un répertoire quelconque du client 
(répertoire /usr/NX/share/ ou répertoire /usr/NX/share/keys qui ont été créés 
lors de l'installation du client par exemple) avec un nom quelconque (du 
genre "NomDuServeur_client.id_dsa.key" par exemple) . S'il existe déjà une 
clé avec ce nom, l'écraser.
- Démarrer le client nx nomachine :
        $ nxclient
        et répondre aux questions pour se connecter.
        En particulier, dans l'onglet "General", cliquer sur le bouton "Key..." 
et 
importer la clé que l'on vient de copier.
        Autre solution (aussi simple, sinon plus) :
        - se logger par ssh en root sur le serveur
        - afficher la clé : cat /var/lib/nxserver/nxhome/.ssh/client.id_dsa.key
        - la copier/coller dans la fenêtre "DSA Key" et sauvegarder (bouton 
[Save])
Explication (http://www.marco-plaut.fr/article.php3?id_article=2) :
Le client se connecte d'abord au serveur en tant qu'utilisateur "nx" avec 
cette clé (/usr/NX/share/client.id_dsa.key ou le nom qu'on lui a donné). Puis 
l'utilisateur s'identifie ensuite sur le serveur avec le nom d'utilisateur et 
le mot de passe déclaré au niveau du serveur.

On peut créer sur le client plusieurs fichiers de configuration pour se 
connecter à différents serveurs et avoir autant d'icônes correspondantes sur 
le bureau. Les fichiers de configuration sont dans :
/home/<user>/.nx/config/<NomDuServeur>.nxs


____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à