Comment utiliser la redirection X11 avec PuTTY

64

J'ai une machine virtuelle avec RHEL 5 sans serveur X. Mon hôte a Windows 7.

Je dois me connecter à la machine virtuelle et rediriger la sortie X11 des commandes vers mon hôte.

Je sais que si mon hôte était une machine GNU / Linux, ce serait aussi simple que ssh -X.

J'utilise PuTTy pour me connecter par SSH à la machine virtuelle. J'ai essayé d'activer l'option de transfert X11 dans la configuration de PuTTY, mais rien ne s'est passé.

Avez-vous déjà fait ça? Je suis assez avancé avec GNU / Linux, mais un débutant avec ce jouet de Winbug à 7 $.

Neuquino
la source
1
Si vous avez activé l'option de transmission X11 de Putty, vous êtes à mi-chemin. c'est tout ce dont vous avez besoin du côté de PuTTY; RHEL est prêt à partir; Maintenant, vous avez besoin d'un serveur X pour afficher. (Windows n'est pas un serveur X.) Cygwin et Xming fournissent tous deux des serveurs x gratuits pour Windows, mais je ne sais pas s'ils fonctionnent bien sur Win-7. il existe également des options commerciales.
Quack Quichote
3
"J'ai une machine virtuelle avec RHEL 5 sans serveur X." vous avez besoin d'un serveur x pour transmettre x.
Journeyman Geek
Voici un guide décent au cas où la réponse acceptée ne serait pas claire quant à ce que vous devez faire avec Xming / Xlaunch: seas.upenn.edu/cets/answers/x11-forwarding.html
dhaupin

Réponses:

77

Vous avez besoin d’un serveur X sur votre poste de travail Windows. Je préfère et utilise régulièrement Xming sur mon système Windows 7. Vous avez besoin de votre serveur SSH pour avoir l' X11Forwarding yesensemble dans le sshd_config. Il nécessite également au moins le paquet / binaire xauth , mais vous voudrez peut-être installer votre version de distrobutions des clients de base X11 .

Dans le mastic, il vous suffit de cocher la case Activer X11 sous la rubrique Connexions \ SSH \ X11 dans votre connexion de mastic.

paramètres mastic x11

Documentation Putty pour le transfert X11

Pages de manuel pour sshd / sshd_config

Zoredache
la source
2
Même si XMing me montre que son affichage est 0: 0 sur mon système, lorsque j'ai renseigné localhost:0:0le champ "Emplacement d'affichage X", le transfert n'a pas fonctionné. Laisser ce champ vide est la meilleure chose à faire;)
Martin Pecka
1
Notez que Xming ne fonctionne avec Windows 10, bien qu'il n'est pas spécifié sur leur page web.
Joce
@Joce .. D'accord .. Xmingest incroyable .. même si c'est un peu vieux ..
alpha_989
Vous aurez peut-être besoin d'éditer en tant qu'administrateur: C: \ Program Files \ Xming \ X0.hosts, d'ajouter votre adresse IP de machine virtuelle et de redémarrer xming.
Sergey Vlasov