Question

Lorsque j'utilise Bitvise Tunnelier et que je crée une nouvelle fenêtre xterm se connectant à notre station solaire, tout fonctionne correctement. Nous avons visual slick edit installé sur la station solaire et on m'a demandé de l'ouvrir à l'aide de la commande vs & Amp ;. Lorsque je fais cela, j’obtiens ce qui suit:

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

Je préférerais ne pas sauter dans les cerceaux en envoyant mes documents au serveur. Un conseil?

Était-ce utile?

La solution

Vous aurez besoin d’un serveur Xwindows sur votre machine Windows pour pouvoir exécuter des applications graphiques Unix à distance sur le serveur Sun et l’afficher sur votre machine Windows. Je ne pense pas que Tunnelier supporte le tunneling de Xwindows. Jetez un coup d’œil à Xming, un serveur Xwindows pour Windows fourni avec Putty, un client ssh:

http://sourceforge.net/projects/xming

modifier: heureux de constater que cela a fonctionné pour vous. Voici quelques explications supplémentaires sur ce qui se passe. X-Windows, l’environnement graphique Unix est basé sur le serveur client. IE: il est capable d'afficher des fenêtres graphiques individuelles sur des systèmes distants sans logiciel plein écran tel que VNC ou Remote Desktop. Un programme graphique sous Unix s'appelle le client X-Windows, et ce qui est réellement l'affichage est appelé un serveur X-Windows.

Désormais, Bitvise Tunnelier n’est qu’un client ssh. IE: il ne traite que des connexions de terminaux en ligne de commande. Cependant, le protocole ssh peut réellement tunneler X-Windows sur ssh, mais vous avez besoin de deux choses: 1) un serveur X-Windows s'exécutant sur votre bureau (pour afficher réellement l'application), et 2) un client ssh prenant en charge X -Le tunnel sous Windows. Entrez Xming, un serveur X léger pour Windows, et Putty, le client ssh.

Ainsi, vous avez bien ssh-ing dans votre Sun Box et en tapant des commandes de terminal, mais Visual SlickEdit est une application cliente X-Windows. Pour cela, vous avez besoin d’un serveur X-Windows. Lorsqu'un serveur X-Windows est disponible, il définit la variable DISPLAY sur le terminal pour indiquer aux applications graphiques où afficher les éléments.

Encore une remarque: certaines des réponses ci-dessous vous ont recommandé de définir la variable DISPLAY sur le nom d’hôte de votre Sun Box. Cela aurait peut-être fonctionné, mais les fenêtres du VS auraient été affichées sur l'écran du Sun, pas votre boîte de dialogue Windows.

Autres conseils

Quelle est votre variable d’environnement DISPLAY dans le shell où vous exécutez vs? Est-ce vraiment & Quot; & Lt; Affichage par défaut & Gt; & Quot ;? Si oui, essayez de le configurer sur & Quot;: 0 & Quot; ou " votre nomhôte : 0 " puis relancez vs (vous devrez peut-être utiliser xhost + sur votre hôte).

Ce n'est qu'une fraction des précisions nécessaires pour vous aider.

Sur le système avec affichage (celui sur lequel vous avez activé le tunnelier):

xhost + fbm240-1

Remplacez fbm240-1 par le nom du système, si ce n’est pas le cas. J'ai deviné.

Vous devez également vous assurer que votre AFFICHAGE est réglé correctement; Si vous utilisez le tunneling SSH, il devrait déjà l'être (si openssh, utilisez -Y; si putty, sélectionnez & "Activer le transfert X11 &" sous Connexion - > SSH - &. gt; X11; si autre, lisez la documentation). Très probablement, si vous avez correctement configuré le tunnel X, vous n'aurez pas à vous soucier de xhost.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top