 installation de freenx sur debian testing et du client nomachine but de ce document ce document me sert de mémo pour installer le serveur  freenx  sur une debian testing il me sert également de mémo pour installer les clients fournis gratuitement par la société  nomachine  sous debian ou sous windows la technologie  nx  a été développée par la société  nomachine  cette technologie est comparable à celle développée par citrix et reprise par microsoft sous le nom windows terminal serveur la technologie est libre et la société nomachine commercialise la partie serveur et fournit gratuitement des clients attention  nomachine propose également un serveur gratuit mais non libre limité à seulement 2 accès le serveur libre  freenx  est donc basé sur cette technologie il existe également des clients libres mais ceuxci sont pour le moment plus compliqués à utiliser prérequis le but de freenx est d exporter un bureau graphique complet sur un poste distant en utilisant une bande passante minimum une connexion par modem à 56kbps suffit il faut donc qu un bureau graphique soit installé sur le serveur pour installer une debian testing avec kde vous pouvez suivre ce mémo  http wwwcoagulorg articlephp3 idarticle 159 freenx reposant entièrement sur un serveur ssh il faut également qu un serveur ssh soit opérationnel sur le serveur pour cela vous pouvez suivre ce mémo  http wwwcoagulorg articlephp3 idarticle 168 installation de freenx 044 les paquets ne sont pas fourni en standard pour debian mais ils sont téléchargeables sur plusieurs adresses l adresse standard est la suivante  http freenxberliosde downloadphp attention  a ce jour les paquets téléchargés à cette adresse fonctionne correctement sur une debian sarge mais pour sur une debian testing sid avec xorg 70 il pose plusieurs problèmes voire le chapitre  problèmes avec xorg 70  à la fin de ce document pour testing sid je conseil d utiliser les paquets pour ubuntu de cette adresse  http docubuntufrorg serveur freenx il faut donc ajouter la ligne suivante au fichier   etc apt sourceslist  deb http mirror2ubuntulinuxnl dapperseveas all installer la clé gpg gpg keyserver subkeyspgpnet recvkeys 1135d466 gpg export armor 1135d466 aptkey add mettre à jour la liste des paquets aptitude update et installer le nouveau paquet contenant le serveur freenx aptitude install freenx remarque  l installation de ce paquet entraîne l installation des dépendances suivantes libxcomp1 libxcompext1 nxagent nxlibs gestion des clés pour des raisons de sécurité le serveur freenx utilise des clés privés pour éviter de devoir installer une clé sur chaque client il est possible d utiliser la clé par défaut fournie avec le client nomachine ou d utiliser une clé personnelle la deuxième méthode étant un peu plus contraignante mais plus sécurisée la commandes suivante permet de créer les clés privées nxsetup cette commande crée le dossier etc nxserver contenant les fichiers suivant passwords passwordsorig usersiddsa usersiddsapub elle crée également le dossier home nx ssh contenant les fichiers suivant authorizedkeys2 clientiddsakey knownhosts serveriddsapubkey lors de l installation des clients il faudra importer le fichier home nx ssh clientiddsakey si vous voulez utiliser la clé fournie par défaut avec le client nomachine est donc éviter une gestion des clés pour chaque client il faut exécuter la commande suivante nxsetup setupnomachinekey et supprimer le fichier suivant rm home nx ssh authorizedkeys2 arrêt démarrage du serveur freenx en fait il n existe pas réellement de serveur freenx étant donné que tout passe par le serveur ssh cependant il est possible d activer ou de désactiver l accès via freenx la commande suivante permet de connaître l état du serveur freenx nxserver status shellinit error retrieving current directory getcwd cannot access parent directories aucun fichier ou répertoire de ce type nx 100 nxserver version 14002 os gpl nx 110 nx server is running nx 999 bye la commande suivante permet d arrêter le serveur freenx nxserver stop la commande suivante permet de démarrer le serveur freenx nxserver start installation d un client sous windows le client windows est normalement téléchargeable sur le site de nomachine à cette adresse  http wwwnomachinecom downloadphp mais la version actuelle 210 n est pas compatible avec la version 044 du serveur freenx il faut donc utiliser l ancienne version téléchargement par exemple ici  http assistancedediboxfr documentation dokuphp id admin connect ce programme installe l assistant de configuration des sessions nx connection wizard lors de la configuration il faut renseigner les champs suivants le nom de la session libre l adresse ip ou le nom du serveur freenx dans le champ host en fonction du type de connexion il faut placer le curseur entre modem et lan dans le champ select size je chois fullscreen pour être en pleine écran il faut cocher enable ssl encryption of all trafic il est possible de cocher show the advanced configuration dialog pour avoir d autres options et en particulier la mémorisation du mot de passe remember my password cet assistant crée un icône sur le bureau permettant de lancer la connexion tous les utilisateurs ayant un accès ssh et un environnement graphique de configuré pourront se connecter au serveur freenx configuration de la clé sur le client en fonction de la clé utilisée lors de la configuration du serveur celle par défaut de nomachine ou celle personnalisée il faut configurer le client en fonction pour cela il faut aller dans la configuration du client dans l onglet général et cliquer sur le bouton key si vous voulez utiliser la clé par défaut de nomachine il faut cliquer sur default sinon il faut cliquer sur import et rechercher le fichier clientiddsakey disponible sur le serveur dans le dossier home nx ssh  installation d un client sous linux debian testing  comme pour le client windows la version 21 fourni par nomachine ne fonctionne pas avec la version 044 de serveur freenx le plus simple est d utiliser le client nx disponible sur la source ubuntu ayant servi à l installation dus serveur aptitude install nxclient la commande suivante permet de lancer le client usr nx bin nxclient la configuration est exactement la même que sous windows remarque  l installation du client a crée de nouveaux icônes dans le menu k de kde dans la section internet nx client for linux  remarques sur le lancement du client  si votre login windows comporte des majuscules il faut tout mettre en minuscule pour que la connexion au serveur freenx sous linux fonctionne sous windows il faut utiliser les touches ctrl esc pour basculer entre la fenêtre de nxclient en plein écran et les autres fenêtres du poste sous linux il faut utiliser les touches ctrl alt esc pour basculer entre la fenêtre de nxclient en plein écran et les autres fenêtres du poste pour repasser sur l écran d origine il est également possible de cliquer dans le coin supérieur droit de l écran problèmes rencontrés le clavier est en qwerty lors de ma première connexion sous kde je me suis retrouvé avec un clavier en qwerty pour remédier à ce problème j ai fait k centre de configuration de kde régionalisation et accessibilité disposition du clavier cocher activer les disposition du clavier sélectionner france et ajouter  impossible de se connecter sur un nouveau serveur je n arrivais pas à me connecter j avais le message suivant dans les logs du client lors de la connexion nx 204 authentication failed pour remédier à ce problème j ai modifié la configuration du serveur ssh en rempalcant la ligne suivante authorizedkeysfile h ssh authorizedkeys2 par la ligne suivante authorizedkeysfile h ssh authorizedkeys2 et j ai redémarré le serveur ssh etc initd ssh restart une autre solution plus propre consiste à reinstaller openssh aptitude purge opensshserver aptitude install opensshserver problèmes suite au passage à xorg 70 remarque sur une debian testing récente ces problèmes n apparaissent plus avec les paquets du dépôt ubuntu  suite au passage à xorg 70 plusieurs chemins ont été modifié et le serveur freenx ne fonctionne plus correctement impossible de se connecter le début de la connexion semble fonctionner mais au démarrage du serveur x la connexion se ferme brutalement pour faire fonctionner la connexion il faut ajouter dans le fichier de configuration de freenx   etc nxserver nodeconf  la ligne suivante à mettre sur une seule ligne et sans espace après les virgules  agentextraoptionsx fp usr share fonts x11 misc usr share fonts x1175dpi unscaled usr share fonts x11100dpi unscaled usr share fonts x11 type1 usr share fonts x11100dpi usr share fonts x1175dpi  le clavier est en qwerty après de nombreuses recherches la seule solution que j ai trouvé est de passer par  xmodmap  pour reconfigurer complètement le clavier le problème c est qu il faut installer le paquet  gnomeapplets  et se dernier nécessite l installation complète de gnome soit 250mo juste pour avoir la bonne définition du clavier donc il faut commercer par installer le paquet  gnomeapplets  avec ses dépendances aptitude install gnomeapplets et lancer cette commande xmodmap usr share xmodmap xmodmapfr2  remarque 1  pour éviter d installer les 250mo de gnome il est possible de récupérer seulement le fichier texte  xmodmapfr2  sur un autre poste remarque 2  sous kde il est possible de placer un script dans   kde autostart  pour lancer cette commande automatiquement au démarrage de la session problème de configuration de fonts sur mes postes sous windows nt en lançant un xterm entre autre j avais ce message d erreur xterm warning cannot convert string nil2 to type fontstruct pour régler ce problème j ai installé sur mes clients windows les paquets de fonts complémentaires disponibles sur le site de nomachine  http wwwnomachinecom downloadclientwindowsphp problème de chargement des couleurs suite à une mise à jour de xorg le chemin de configuration des  xterm  a changé auparavant c était   usr x11r6 lib x11 appdefaults xterm  mais désormais c est   usr lib x11 appdefaults xterm  dans mon cas j ai du créer manuellement le dossier  appdefaults  et le fichier  xterm  de plus toujours suite à cette mise à jour j avais un message d erreur en lançant un  xterm  car il ne trouvait plus la table des couleurs xterm cannot allocate color black pour régler ce problème j ai créé un lien symbolique ln s etc x11 rgbtxt usr x11r6 lib rgbtxt après ces modifications il faut arrêter et redémarrer le serveur freenx nxserver stop nxserver start et se déconnecter et se reconnecter de kde autres liens la documentation pour ubuntu fonctionnant très bien sur debian testing sid  http docubuntufrorg serveur freenx la documentation pour debian fonctionnant pour sarge  http wikidebianorg freenx le site de freenx  http freenxberliosde downloadphp le site de nomachine  http wwwnomachinecom  historique des modifications version date commentaire 01 280705 création par tony galmiche 05 060406 mise à jour suite à nouvelle installation 06 290606 mise à jour suite aux problèmes rencontrés avec xorg 70 07 290906 nouvelle source pour le serveur freenx fonctionnant correctement avec xorg 70 091 170107 mise à jour suite à nouvelle installation  installation de freenx installer libstdc 210dev me semble superflu en effet l installation du paquet libstdc 210glibc22 requis par celui que tu fais installer est suffisante pour obtenir la bibliotheque libstdc libc622so3 qui est manquante  installation de freenx j ai rencontré ce problème au mois de juillet il est possible que le problème ne se pose plus maintenant j ai donc supprimé cette partie merci pour la relecture  installation de freenx merci pour cet article j avais testé la version d évaluation de nomachine nx server mais ne me santais pas trés chaud pour installer freenx grace a vous tout c est bien passé  freenx indisponible arrghh le package ne semble plus disponible sur kanotix et nomachine prête une license que pour 30 jours solution deb http debiantubsde knoppix nx skolelinux  et le howto http wikicolinuxorg cgibin xcolinux    installation de freenx hi je viens d installé freenx sur debian l installation se passe bien mais lorsque je veux demarrer freenx commande nxserver mdash start j ai un message mv ne peut évaluer home nx ssh authorizedkey2disabled aucun fichier ou repertoire de ce type lors de l installation je suis sur la session d un utilisateur et j install à partir de la console en root si quelqu un pouvais m aider merci  installation de freenx sur debian testing et du client nomachine bjr je viens d installer nxsetup sur ma débian mais il ne me crée pas le rép home nx ssh quand je cree mes clés par nxsetup clé nomachine je suis sur une débianubuntu il y a t il un autre encroit ou sont posées les clés merci hervé installation de freenx sur debian testing et du client nomachine petit complémént d info je trouve les clés sous var lib nxserver home ssh installation de freenx sur debian testing et du client nomachine bonsoir il faut peutêtre arréter le serveur avant nxserver stop nxsetup autrement si le paquet utilisé n est pas le même il faut peutêtre regarder ce que dit la doc de celuici bonne chance installation de freenx sur debian testing et du client nomachine voici le log de ma connection freenx depuis mon pc windows ver debian linux apparemetn l authentification se fait bien mais c est un droit utilisateur nx au lancement de la session ssh vnc qui pose problème qq un a une idée merci hervé log nx 203 nxssh running with pid 4676 nx 285 enabling check on switch command nx 285 enabling skip of ssh config files nx 200 connected to address 192168010 on port 22 nx 202 authenticating user nx nx 208 using auth method publickey hello nxserver version 14045svn os gpl nx 105 hello nxclient version 150 nx 134 accepted protocol 150 nx 105 set shellmode shell nx 105 set authmode password nx 105 login nx 101 user nx nx 102 password nx 103 welcome to solar user nx nx 105 listsession mdash user nx mdash status suspended running mdash geometry 1024x768x32 render mdash type unixkde nx 127 sessions list of user nx for reconnect display type session id options depth screen status session name nx 148 server capacity not reached for user nx nx 105 startsession mdash session 192168010 ssh vnc mdash type unixkde mdash cache 8m mdash images 32m mdash cookie mdash link lan mdash kbtype pc102 fr mdash nodelay 1 mdash backingstore never mdash geometry fullscreen mdash media 0 mdash agentserver mdash agentuser agentpassword mdash screeninfo 1024x738x32 render permission denied publickey password killed by signal 15 installation de freenx sur debian testing et du client nomachine bonjours a tous j ai tester freenx et sa marche superb bien mais y a un tout petit truck qui me gène l histoire de l importation de la clé sa me semble pö tres sécuriser d autent plus qu on a pas les droits pour l importer y a un moyen de générer un certificat pour que sa face plus propre  installation de freenx sur debian testing et du client nomachine bonsoir a tous et merci pour le tuto je n arrive pas a me connecter malgré que j ai fait comme dit le tuto voici le log de nx client nx 203 nxssh running with pid 3264 nx 285 enabling check on switch command nx 285 enabling skip of ssh config files nx 200 connected to address ip de mon serveur on port 22 nx 202 authenticating user nx nx 208 using auth method publickey nx 204 authentication failed installation de freenx sur debian testing et du client nomachine a noter que nomachine a mis à disposition sur son site les binaires de nxserver 20 gratuitement dans les formats rpm deb et tar pour linux i386 et amd64 et pour solaris sparc 8910 il est nécessaire d installer nxclient et nxnode pour les dépendances installation de freenx sur debian testing et du client nomachine je viens également de rencontrer ce problème et j ai ajouté la solution dans cette nouvelle version installation de freenx sur debian testing et du client nomachine bonjour il n y a pas de difference entre les deux lignes de votre configuration les clefs ssh  installation de freenx sur debian testing et du client nomachine c est vrai mais maintenant je ne sais plus ce que j ai mis car j ai réinstallé ssh installation de freenx sur debian testing et du client nomachine jusqu a ce que je passe en ubuntu 710 sur le poste serveur de nx tout ce passait bien en passant en 710 la connection ce cassait au moment de l ouverture du displayn je suppose donc à la lecture de ce bon toturial que mon problème vient du du pasage à xorg 70 pour ubuntu 710 sinon si j ai bien compris le problème de captn a propos de l importation de la clé je propose la méthode suivante cas du poste client sous linux s il veux monter une liaison nx c est qu il a un acces ssh sur le client et sur le serveur donc dans ce cas pourquoi ne pas faire un scp de la cle du server vers le client cas du poste client sous win faire la meme chose en passant par un utilitaire style winscp ou alors avec un csp sous cygwin installation de freenx sur debian testing et du client nomachine bonjour il semblerait que la version nxclient150138exe du client d accès au serveur freenx 071 ne fonctionne pas sur vista une fois installé sous vista je lance le programme entre le login le mdp l ip et je me log freenx indique connexion failed et ne permet pas de voir de détail de l erreur en plus sous xp via la même procédure ça fonctionne très bien mon serveur freenx 071 est la version opensource sans connexion limitée donc installée sur une debian etch ma question est donc la suivante quel est le problème avec vista bienentendu avec la version free du serveur de nomachine pas opensource connexion limitée et le client à jour version 3xx 2008 au lieu de 15xx 2005 ça fonctionne très bien sous vista grrrrque faire donc pour fonctionner cette version opensource sous vista merci de votre aide  nomachine  