bonjour,

depuis mon passage à F17, nouvelle installation, je n'arrive pas à me connecter à freenx.
Pourtant le serveur tourne :
# /usr/libexec/nx/nxserver --status
NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.5.0)
NX> 110 NX Server is running
NX> 999 Bye
selinux est désactivé sur ce poste
# /usr/sbin/getenforce
Disabled
dans le log /var/log/secure, je trouve ceci à chaque essai de connexion :
sshd[6424]: selinux sandbox not useful [preauth]
sshd[6424]: Connection closed by 192.168.1.164 [preauth]
La clé d’authentification est bonne mais il dit quand même :
NX> 203 NXSSH running with pid: 1755
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.1.222 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.
freenx aurait-il changé sur cette version ?

Merci
Gérard
J'ai eu la même chose entre ma fedora et ma centos mais je n'ai toujours pas trouvé la solution alors que ça fonctionnait très bien les autres mois.
quand tu dis les autres mois, c'était aussi sous F17 ?
ce qui voudrait dire que ce n'est pas seulement une question de configuration
as-tu trouvé un contournement ?
ça m'embête d'autant plus que je l'utilise beaucoup sur ce poste quand je suis à l'étranger ce que je dois faire prochainement...
merci

Gérard
Non je n'ai pas trouvé de solution (je n'ai aps fait de downgrade pour voir) bon d'un autre côté j'ai toujours accès à la console via ssh mais bon je n'avais pas installé freenx que pour lancer des commandes.
pour info ma version client est NXCLIENT - Version 3.5.0-6.
S'lut,

A mon avis, s'il te dit
NX> 204 Authentication failed.
c'est que la clé est pas bonne.

J'ai galéré aussi pour faire fonctionner Freenx sous F17... J'avais eu le malheur de créer des clés pour SSH avec la commande "ssh-keygen". SSH fonctionnait avec ces clés, mais impossible (certainement possible mais j'ai pas trouvé) de faire fonctionner Freenx. Finalement je suis revenu à ré-activer l'authentification par mot de passe pour SSH.

Ensuite j'ai installé la clé sur le client qui se trouve sur le serveur à l'endroit : /var/lib/nxserver/home/.ssh/client.id_dsa.key, et là j'ai réussi à me connecter.

J'ai installé Freenx suivant la doc de Fedora, me suis inspiré du Wiki Archlinux pour trouver la clé.
pas mieux avec nxclient-3.5.0-7.i386
comment savoir si cela vient du client ou du serveur ? je pencherais plutôt pour le serveur puisque mon client se conneecte bien sur toutes mes autres machines, F16 ou centos

Gérard

@Raphos
nos messages se sont croisés
je n'ai pas ce fichier :
ls -l /var/lib/nxserver/home/.ssh/
total 8
-rw-r--r-- 1 root root   1 30 oct.  16:17 authorized_keys
-rw-r--r-- 1 root root 392 30 oct.  15:23 known_hosts
et jusqu'ici cela marchait avec la clé qui est en /etc/nxserver/
je vais faire des tests
Merci

Gérard
fgland wrote:je n'ai pas ce fichier
La commande
# /usr/libexec/nx/nxkeygen
doit en générer une.
et ça marche
un grand merci
je vais compléter la doc puisque je l'ai commencé

Gérard

mise à jour de la doc effectuée