Lorsque tu fais tu ForwardX11 SSH, sur ton serveur SSH, le DISPLAY n'est pas positionné à monclient:0.0 mais à localhost:10 (ou 11 ou 12...). En fait les clients X sur le serveur (applications graphiques) contactent un serveur X "local" mais ce flux est transporté dans un tunnel SSH vers le serveur X du client SSH. Faire un export DISPLAY=monclient:0 sur le serveur SSH ne sert donc pas à grand chose (sinon à faire que ça ne marche pas).
Pour essayer de comprendre ce qui ne marche pas, il faudrait avoir plus d'infos. Que donnent, sur monclient, les commandes echo $DISPLAY et xclock (ou xlogo ou n'importe quelle autre commande qui doit afficher une fenêtre) ?
Sur monclient, est-ce que le fichier /tmp/.X11-unix/X0 existe ? Que donne ls -l /tmp/.X11-unix/ ?
# DISPLAY et ForwardX11 SSH
Posté par JJD . En réponse au message Déport d'affichage SSH sous Stretch. Évalué à 2.
Bonjour,
Lorsque tu fais tu ForwardX11 SSH, sur ton serveur SSH, le DISPLAY n'est pas positionné à monclient:0.0 mais à localhost:10 (ou 11 ou 12...). En fait les clients X sur le serveur (applications graphiques) contactent un serveur X "local" mais ce flux est transporté dans un tunnel SSH vers le serveur X du client SSH. Faire un
export DISPLAY=monclient:0sur le serveur SSH ne sert donc pas à grand chose (sinon à faire que ça ne marche pas).Pour essayer de comprendre ce qui ne marche pas, il faudrait avoir plus d'infos. Que donnent, sur monclient, les commandes
echo $DISPLAYetxclock(ouxlogoou n'importe quelle autre commande qui doit afficher une fenêtre) ?Sur monclient, est-ce que le fichier /tmp/.X11-unix/X0 existe ? Que donne
ls -l /tmp/.X11-unix/?À+
JJD