Transfert X11 depuis Amazon EC2 AMI


16
   local$> echo $DISPLAY
   :0.0
   local$> ssh -X -i PEMFILE ec2-user@AMAZONEC2_AMI
   [ec2-user@REMOTE_AMI ~]$ echo $DISPLAY

   [ec2-user@REMOTE_AMI ~]$ sudo grep X11 /etc/ssh/sshd_config ~/.ssh/*
   /etc/ssh/sshd_config:#X11Forwarding no
   /etc/ssh/sshd_config:X11Forwarding yes
   /etc/ssh/sshd_config:#X11DisplayOffset 10
   /etc/ssh/sshd_config:#X11UseLocalhost yes

Par conséquent, l'affichage n'est pas transmis. une commande comme emacs &par exemple n'affiche pas la fenêtre X11 sur le bureau local. S'il vous plaît donnez votre avis.


2
Avez-vous redémarré votre sshd après avoir changé X11Forwardingpour oui?
Olli

Vous pouvez également vérifier s'il y a des avertissements / notes intéressants lorsque vous exécutezssh -vvvv -X -i ...
Alex

X11Forwading a été défini sur Oui avant. Pour -vvvv debug1: à distance: pas de programme xauth; ne peut pas transmettre avec usurpation d'identité. Serait-ce la raison?
Humble Debugger

Réponses:


22

J'ai fait ça:

sudo yum install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64 dbus-x11.x86_64

et j'ai finalement obtenu une variable d'affichage et tout a commencé à fonctionner!


1
cela a également fonctionné pour moi.
xaxxon

1
travaillé pour moi - j'ai exécuté la commande exactement comme présenté, puis je me suis déconnecté et reconnecté en utilisant ssh -XY user@myinstance.com
Escualo

J'ai dû redémarrer mon instance pour que sshd commence à me proposer le transfert X11: simplement redémarrer sshd n'était pas suffisant.
crb

A fonctionné pour moi sur 6.2, aucun redémarrage nécessaire.
aaa90210

0

L'installation à partir de la réponse ci-dessus n'a pas fonctionné pour mon instance RHEL 6.2 EC2. Voici les étapes qui ont fonctionné:

$ sudo yum groupinstall "Système X Window"

# maintenant déconnectez-vous et créez un nouveau SSH avec l'option -X


0

Je n'ai pas de réputation alors j'ai posté la réponse et ça a marché pour moi sur Amazon RHEL

sudo yum groupinstall "X Window System"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.