web-dev-qa-db-fra.com

Comment faire que PuTTY fasse l'équivalent de "ssh -X"?

Je souhaite me connecter à un serveur Linux à partir de mon bureau Windows 7. Je peux réussir à ssh, mais je veux l’équivalent de "ssh -X" pour pouvoir ouvrir les programmes graphiques et les voir.

19
astrieanna

Vous pouvez activer le transfert X11 dans la configuration de PuTTY. Dans le menu de gauche, recherchez l'arborescence de connexion. Dans SSH, développez-le et vous verrez la fenêtre Tunnels. Cliquez sur "Activer le transfert X11". Il définit l'affichage X par défaut sur "localhost: 0".

Bien entendu, le serveur auquel vous vous connectez doit également être configuré correctement.

J'espère que ça t'aide et bonne chance.

16
baraboom

vous aurez besoin d’un serveur x comme xming qui tourne .

Personnellement, j'ai tendance à utiliser mobaxterm et ssh-x dans cette cause, c'est un peu plus simple

13
Journeyman Geek
  1. Installez un Xserver. Vos options gratuites sont Xming, XSRV et Cygwin/X. Personnellement, j'utilise la version gratuite de Xming, car je travaille principalement en ligne de commande et que mes besoins en graphiques intensifs ne sont pas excessifs, et je sais que Xming fonctionne. La version de Xming que j’utilise date de 2007 et, bien que Xming soit toujours activement développé, la dernière version 7.7 n’est plus disponible sans un don à l’auteur. XSRV et Cygwin/X sont mieux entretenus, mais je ne les ai pas utilisés.

  2. Dans PuTTY, sous SSH> X11, vous devez vous assurer que vous "Activez le transfert X" et configurez l'affichage sur le serveur "Emplacement d'affichage X: = localhost: 0". Vous pouvez également vérifier que tout fonctionne correctement en faisant "echo $ DISPLAY" une fois que vous vous êtes connecté via SSH. Si les graphiques sont correctement transférés vers le serveur X, il doit lire la variable DISPLAY doit avoir la valeur: 10 ou: 0. Les valeurs peuvent varier quelque peu en fonction du nombre de sessions X que vous avez exécutées: https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote -x-display-pourquoi-impossible-ouvrir-display

  3. Essayez le programme "xeyes" ou "xclock", qui affichera une interface graphique, à des fins de test.

1
alpha_989

Je pense que vous êtes bien mieux en installant cygwin avec xserver et openssh, sinon installer le serveur x peut être un peu trop compliqué.

0
celebdor