et j’aimerai me connecter depuis d’autres pc sur ce serveur et pouvoir lancer des applications graphiques.
j’ai essayé avec “putty” (sous winxp). j’ai coché “enable X11 forwarding” et en dessous y’a une case ou faut rentrer “X display location”. de base y’a “localhost:0” de rentré, j’ai laissé ca.
et si j’essaye de lancer une interface graphique ca me fais ca :
[fixed]
/usr/X11R6/bin/xauth: creating new authority file /home/shura/.Xauthority
[root@free root]# xchat
The application ‘xchat’ lost its connection to the display localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application.
[/fixed]
alors je sais pas si ca viens du pc sous linux qui est mal configuré ou si ca viens du client mal configuré?
ssh -X ip_du_serv c’est la merde, il y a pas d’autre mot, enfin a mon experience en tout cas. Si quelqu’un sait comment faire, je suis preneur.
Il y a notamment une histoire de variable DISPLAY qui n’est pas initialisee. En gros, si la variable DISPLAY n’est pas initialisee (a localhost:0.0)sur le poste client, ssh ne peut pas exporter cette variable pour creer le tunnel et le serveur considere que le transfert est sans le protocole X.
Du coup il parait qu’il faut soit faire un “export DISPLAY=localhost:0”, soit initialiser dans son .profile.
Perso j’ai essaye la manip, cela marche nob, j’ai bien DISPLAY initialisee mais j’ai jamais eu la variable transferee et la variable DISPLAY sur le serveur ssh initialisee (normalement a ip_client:10.0).
Meme en ayant lance le serveur X avant, DISPLAY n’est pas initialisee.
Bref, cela marche tres bien avec ssh commercial (qui est gratuit).
ssh de cygwin est nickel en console, cela me suffit a 95% aussi.
contre-maitre2:
La commande, c’est ssh2 sur cygwin.