J'ai un problème ennuyeux.
Lorsque je suis connecté à un hôte spécifique via SSH, le message
X11 connection rejected because of wrong authentication.
se produit trois fois apparemment au hasard environ une fois par minute. Je ne sais pas d'où ça vient.
En fait, il n'y a même pas de léger problème avec le transfert X11, cela fonctionne comme un charme. Mais ce message continue d'apparaître et ça me rend fou.
Quelqu'un at-il une idée de comment s'en débarrasser?
Je suis confronté au problème, peu importe d'où je viens, cela arrive à partir de mon Gnome-Desktop et aussi à partir d'un système Windows utilisant PuTTY, MobaXterm, Cygwin, peu importe.
Après avoir tordu un peu plus, j'ai trouvé que la cause était un agent de surveillance (check_mk). Cela vérifie certains paramètres d'exécution des tâches en cours d'exécution, le message est apparu à chaque fois, lorsque cet agent a été déclenché à partir du système de surveillance, exactement lorsque l'état PostgreSQL est vérifié. Il semble que ce processus tente d'ouvrir une connexion X11 mais échoue. Le message est ensuite recraché dans ma session de terminal alors qu'il tentait d'utiliser ma session X11 transférée.
Existe-t-il un moyen de désactiver ce message?
Il peut s'agir d'un délai de transmission X11 non fiable. L'utilisation de l'
ForwardX11Timeout
option avec un délai d'attente important peut aider, comme suggéré dans https://bugzilla.mindrot.org/show_bug.cgi?id=1718 (j'ai eu ce problème dans le passé, mais IIRC, il a disparu après une mise à niveau).la source
ForwardX11Trusted yes
en/etc/ssh_config
.Si SELINUX est appliqué et que votre répertoire personnel n'est pas dans le répertoire / home, c'est votre problème. Les paramètres SELINUX ciblés supposent que tous les répertoires personnels des utilisateurs se trouvent sous / home, donc xauth ne fonctionne pas correctement car le type SELINUX de votre répertoire personnel n'est pas correct. J'aimerais pouvoir recommander un correctif, mais celui que j'ai trouvé n'a pas fonctionné. J'ai défini SELINUX sur permissif pour contourner ce problème.
la source
Essayez de régler cela et cela fonctionne pour moi:
référence: https://medium.com/@toja/using-x11-apps-in-mac-os-x-c74b304fd128
la source
Installez XQuartz sur mac si nécessaire et connectez-vous directement avec l'utilisateur. Exemple - Lors de l'installation d'oracledb, j'essayais de me connecter avec root, puis d'exécuter la commande de l'utilisateur oracle après sudo su- oracle.
Connectez-vous directement avec oracle ssh -X oracle @ hostname
la source