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
____________________________________________________