Utiliser SSh pour commander une application graphique à distance.

Chawki

Membre enregistré
2 Janvier 2007
1
0
Bonjour;
J'ai une application en java Swing instalée sur serveur mac os X (au travail), je veux la commander à distance à partir d'une machine local (PC windows XP) à la maison en utilisant SSh, mais chaque fois ou je lance la commande a partir de la machine locale:

> ssh -X chawki@Serveur
< chawki@serveur's password:
>****
<Last login: Tue Jan 2 15:23:23 2007 from xxxxxxxxxxxxxxx
<Welcome to Darwin!
>java application

Voici lerreur obtenu malgre que le fichier etc/sshd_config a &#233;t&#233; modif&#233; pourque[FONT=Verdana,Arial,Helvetica,sans-serif] [/FONT]X11Forwarding yes ne soit plus une commentaire.

<kCGErrorIllegalArgument : initCGDisplayState: cannot map display interlocks.
<kCGErrorIllegalArgument : CGSNewConnection cannot get connection port
<INIT_Processeses(), could not establish the default connection to the WindowServer.Abort

Avez vous une id&#233;e du probleme?
Merci.
 
Certes, mais ton application se lance dans le serveur graphique du Mac, qui n'est pas X11.
Si tu veux que ton application se lance sur un serveur X11, il te faut le pr&#233;ciser quelque part. Mais je ne sais pas o&#249; ni si cela est possible : comme c'est Apple qui fournit la JVM du Mac, je ne sais pas o&#249; tu peux trouver une JVM qui se connecte &#224; un serveur X plut&#244;t qu'&#224; Quartz.