Amazon EC2 AMI'den X11 gönderi


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

Bu nedenle ekran iletilmez. emacs &Örneğin, bir komut yerel masaüstünde X11 penceresini göstermiyor. Tavsiye lütfen.


2
Sshd'nizi X11Forwardingevet olarak değiştirdikten sonra yeniden başlattınız mı?
Olli

Koşarken ilginç bir uyarı / not olup olmadığını da kontrol edebilirsinssh -vvvv -X -i ...
Alex

X11Forwading, daha önce evet olarak ayarlandı. -Vvvv hata ayıklama1 için: Uzaktan: xauth programı yok; sahtekarlıkla iletilemez. Nedeni bu olabilir mi ?
Mütevazi Hata Ayıklayıcı

Yanıtlar:


22

Bunu ben yaptım:

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

ve sonunda bir ekran değişkeni aldım ve hepsi çalışmaya başladı!


1
bu da benim için çalıştı.
xaxxon

1
benim için çalıştı - komutu tam olarak sunulduğu gibi koştum, sonra çıkış yaptım ve ssh -XY user@myinstance.com
Escualo

Ben zorunda benim örneğini yeniden basitçe yeniden başlatmayı sshd yetmedi: sshd bana X11 yönlendirme sunmaya başlamak için almak için.
crb

Benim için 6.2'de çalıştı, yeniden başlatmaya gerek yok.
aaa90210

0

Yukarıdaki cevaptan yükleme, RHEL 6.2 EC2 örneğim için işe yaramadı. İşte işe yarayan adımlar:

$ sudo yum groupinstall "X Pencere Sistemi"

# şimdi bağlantısını kes ve -X seçeneğiyle yeni bir SSH oluştur


0

Bu yüzden cevap ilanıyla ünüm yok ve benim için amazon RHEL'de çalıştı

sudo yum groupinstall "X Window System"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.