Inoltro X11 da 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

Quindi il display non viene inoltrato. un comando come emacs &ad esempio non mostra la finestra X11 sul desktop locale. Si prega di avvisare.


2
Hai riavviato il tuo sshd dopo aver cambiato X11Forwardingin yes?
Olli,

Puoi anche controllare se ci sono avvisi / note interessanti quando corrissh -vvvv -X -i ...
Alex

X11Forwading era impostato su yes da prima. Per -vvvv debug1: Remote: nessun programma xauth; impossibile inoltrare con lo spoofing. Potrebbe essere questa la ragione ?
Humble Debugger,

Risposte:


22

L'ho fatto:

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

e finalmente ho ottenuto una variabile di visualizzazione e tutto ha iniziato a funzionare!


1
questo ha funzionato anche per me.
xaxxon,

1
ha funzionato per me - ho eseguito il comando esattamente come presentato, quindi mi sono disconnesso e ho effettuato nuovamente l'accesso utilizzando ssh -XY user@myinstance.com
Escualo

Ho dovuto riavviare la mia istanza per ottenere sshd per iniziare a offrirmi l'inoltro X11: semplicemente riavviare sshd non era abbastanza.
crb,

Ha funzionato per me su 6.2, non è necessario il riavvio.
aaa90210,

0

L'installazione dalla risposta precedente non ha funzionato per la mia istanza RHEL 6.2 EC2. Ecco i passaggi che hanno funzionato:

$ sudo yum groupinstall "X Window System"

# ora disconnettiti e crea un nuovo SSH con l'opzione -X


0

Non ho la reputazione, quindi pubblicare la risposta e ha funzionato per me su Amazon RHEL

sudo yum groupinstall "X Window System"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.