• # Points à vérifier

    Posté par . En réponse au message ssh -X => cannot connect to X server. Évalué à 4.

    Salut,

    Les directives commentées (X11DisplayOffset et X11UseLocalhost) ne devraient normalement pas être en cause dans ce problème (leurs valeurs par défaut sont respectivement 10 et yes).
    Il faut également vérifier les points suivants :
    - il y a-t-il une directive "UseLogin yes" dans sshd_confg ? Si c'est le cas, il faut la commenter ou la passer à "no" pour que le forward X11 fonctionne.
    - le fichier /usr/bin/X11/xauth (ou celui indiqué par la directive XAuthLocation) existe-t-il et est-il bien exécutable ?
    - sur la machine cliente, la variable DISPLAY est-elle bien positionnée ?

    Est-il possible que l'un des fichiers exécutés au lancement du shell sur le serveur SSH viennent écraser la valeur de la variable DISPLAY ?
    Que se passe-t-il si tu fixes DISPLAY à la valeur "localhost:10.0" ?
    Sur le serveur, le port 6010 est-il ouvert sur l'interface loopback : il faut essayer un "telnet localhost 6010" et voir ce qu'il se passe.

    Si tout cela échoue, tu peux tenter d'exécuter le client ssh en mode bavard (-v ou -vv ou -vvv) et essayer de comprendre ce qu'il se passe (bon courage...)

    A+
    JJD