Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/03/2021, à 21:39

webangel

[Résolu] Nomachine (nx) erreur l’authentification a échoué, réessayer

Bonjour,

Je désire configurer la prise de contrôle à distance de deux PC sous Linux via nomachine nx 7.4.1 Free version via authentification en s’appuyant sur SSH.

Voici l’architecture, j’ai un PC portable sous Ubuntu 20.04 et nomachine (nx) 7.4.1 Free version et je cherche à me connecter depuis ce « client » en authentifiant la connexion via SSH sur un autre port TCP que le 22 vers le deuxième PC Desktop sous Debian 10.9 et nomachine (nx) 7.4.1 Free version également.

Pour infos la connexion SSH dans un terminal entre les deux PC via clé privée clé publique et une passphrase fonctionne très bien.

Sur le PC client, j'ai configuré nx via l’interface GUI pour utiliser le fichier id_rsa clé privée pour s’authentifier. J’ai modifié le fichier server.cfg

sudo vim /usr/NX/etc/server.cfg 

et ajouté la ligne suivante

SSHDPort « mon port personnalisé »

En lieu et place du port 22.

J’ai fait plusieurs tentatives de connexion du client vers le serveur nx avec cette configuration, en rentrant correctement ma passphrase et mon utilisateur j’obtiens en retour un message d’erreur de nx GUI « l’authentification a échoué, veuillez réessayer. ».

Je suis aller sur le site de l’éditeur de nomachine  https://www.nomachine.com/DT11R00187#3.1
pour récupérer les dernières infos de configuration en SSH. Et j’ai pu lire ceci :

Note that the new OpenSSH format introduced by openssh version 7.8p1-1 is not supported yet. With the new format, the private key has "OPENSSH" written in the first line instead than "RSA". As a possible workaround, run ssh-keygen with the -m PEM option which uses the old format:   

J’ai donc générer ma nouvelle paire de clé privé et public avec cette dernière commande 

ssh-keygen -m PEM

J'ai indiqué une passphrase également et puis j’ai copié la clé publique de ~/.ssh/id_rsa.pub dans le fichier ~/.ssh/authorized_keys sur le pc serveur.

J’ai ensuite tenté une nouvelle connexion, toujours depuis le client via l’interface GUI de nx
je retrouve le même message d’erreur que précédemment.

J’ai donc été voir du côté des fichiers log de nx dans /usr/NX/var/log
par exemple dans le fichier nxserver.log

3331 3331 2021-03-30 21:49:44 170.882 NXSERVER WARNING! Cannot write to FD#8.
3331 3331 2021-03-30 21:49:44 171.089 NXSERVER WARNING! Error is: 32, 'Broken pipe'.
3459 3459 2021-03-30 21:50:18 777.476 NXSERVER WARNING! Process '/usr/NX/bin/nxexec --getkey --user toto' with pid '3490/3490' finished with exit code 1 after 0,003 seconds.
3459 3459 2021-03-30 21:50:18 777.714 NXSERVER ERROR! Authentication with 'NX-private-key' from host '192.168.1.44' failed. Error is 'Public key not recognized'.
3492 3492 2021-03-30 21:50:20 900.379 NXSERVER WARNING! Process '/usr/NX/bin/nxexec --getkey --user toto' with pid '3523/3523' finished with exit code 1 after 0,015 seconds.
3492 3492 2021-03-30 21:50:20 900.935 NXSERVER ERROR! Authentication with 'NX-private-key' from host '192.168.1.44' failed. Error is 'Public key not recognized'.

Apparemment il remonte bien des erreurs de d’authentification, mais bon c’est pas claire pour moi.

J’ai été voir également du côté de la doc.

https://doc.ubuntu-fr.org/serveur_nomachine

il est possible que cela ne s’applique plus à la dernière version de nx.

Du coup, il y a peut-être des modifications ou ajouts à faire dans les fichiers de config /usr/NX/etc/server.cfg mais la je ne sais pas quoi modifier...

Merci beaucoup pour votre aide.

Dernière modification par webangel (Le 04/04/2021, à 19:34)

Hors ligne

#2 Le 02/04/2021, à 21:21

webangel

Re : [Résolu] Nomachine (nx) erreur l’authentification a échoué, réessayer

Bonjour, après investigations il s'avère que nomachine en version gratuite ne supporte pas le protocole ssh,
il faut la version payante sad
J'ai quand même configurer une authentification via clé privée (id_rsa) clé publique (fichier authorized.crt) sur le protocole NX
ça fonctionne plutôt pas mal, bien que nomachine utilise le protocole nx qui est propriétaire à l'éditeur, je l'ai testé depuis un pc portable Ubuntu 20.04 via une connexion mobile mesurée à 9Mb/s vers un PC Desktop Debian 10.9 et un accès 400Mb/s, c'est vraiment bluffant, les temps de réponses sont bien plus rapide que anydesk avec la même configuration, pas de lags constatés et ce que je recherchais, c'est la possibilité d'imprimer à distance et le montage de disques distants pour copier ou utiliser les fichiers distants.

Bon d'accord je me réponds tout seul et un peu hors sujet, mais bon roll

Portés vous bien en ces temps pas toujours faciles, pour pas mal de personnes. wink

Hors ligne