J'essaie de me connecter à un serveur Ubuntu pour travailler sur Qt-creator. Avant que tout se passe mal, j'ai suivi ce tutoriel. J'ai téléchargé du mastic et Xming et tout fonctionnait très bien.
puis, tout à coup, en travaillant sur Qt-creator, je n'ai pas pu enregistrer de modifications. J'ai donc fermé Qt-creator et redémarré la session de mastic. il m'a posé des questions sur le nom d'utilisateur et le mot de passe (comme d'habitude) puis après la connexion au serveur et lorsque j'ai essayé d'exécuter Qt-creator (comme d'habitude) le message suivant apparaît:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
J'ai donc essayé de résoudre le problème en utilisant deux approches trouvées sur Internet:
la première consiste à obtenir l' dpyname protoname hexkey
utilisation de:
xauth list
qui devrait renvoyer la clé qui peut ensuite être ajoutée en utilisant:
xauth add
Cependant, cela n'a pas fonctionné car la xauth list
commande n'a rien renvoyé.
la deuxième solution consistait à:
./etc/ssh/sshd_config
ouvrez le fichier: sshd_config et éditez la ForwardX11Trusted
ligne à lire yes
, et si aucune ligne n'existe, ajoutez-la.
ForwardX11Trusted yes
puis redémarrez le serveur ssh et cela devrait fonctionner.
Cependant, cela n'a pas fonctionné non plus. Je n'ai pas pu ouvrir le fichier à l' sshd_config
aide de xdg-open
ou gedit
et le même message apparaît de nouveau.
alors pourquoi cela se produit-il et quelle est la solution?
xauth add
?
ForwardX11Trusted
est une option pour le client OpenSSH, pas pour le serveur. L'ajout peut empêcher le sshd
démarrage, selon la version.
sshd_config
utilisantsudo nano
commande et ajouter la ligne:ForwardX11Trusted yes
.. la mauvaise nouvelle est: après "l'étape d'ajout" le problème existe toujours !!!