• [^] # Re: Points à vérifier => fait

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

    Merci de ta réponse JJD,

    * Dans sshd_confg, j'ai "UseLogin no" qui est commenté. D'après ce qui ce tu mentionné plus haut la mention "UseLogin" est à "no" par défault, il ne faut donc pas y touché.

    * L'utilitaire est bien installé sur la machine. Si j'essaye de faire du ssh -X à partir d'un SUN Ray, je suis obligé de faire sur le serveur Red Hat :
    #xauth add `echo "${DISPLAY}" | sed 's/.*\(:.*\)/1円/'` . `mcookie`
    #export DISPLAY=host_client:4.0

    * La variable DISPLAY apparaît bien avec la commande :
    env | grep DSIPLAY

    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" ?

    Je me suis peut être trop avancé sur ce point. J'ai vérifié sur d'autres machine, le ssh -X n'écrase pas la variable DISPLAY et cela fonctionne très bien sur une autre machine. La RED HAT garde donc "localhost:10.0" en variable DISPLAY, quand je me connecte dessus.

    Par contre l'ouverture du port 6010 est bien plus intéressante. En effet il est fermé sur la RED HAT est pas sur les autres systèmes :

    telnet localhost 6010
    Trying 10.0.2.7...
    telnet: connect to address 10.0.2.7: Connection refused
    telnet: Unable to connect to remote host: Connection refused

    Comment fait-on pour ouvrir le port 6010 sur RED HAT ?
    Je suspecte aussi les "Magik Cookies" fais avec xauth, mais je ne maîtrise pas du tout cette techno .....
    Merci de l'aide