Penerusan X11 dari 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

Karenanya tampilan tidak diteruskan. perintah seperti emacs &misalnya tidak menampilkan jendela X11 di desktop lokal. Mohon saran.

Debugger yang rendah hati
sumber
2
Apakah Anda memulai ulang sshd setelah berubah X11Forwardingmenjadi ya?
Olli
Anda juga dapat memeriksa untuk melihat apakah ada peringatan / catatan menarik ketika Anda menjalankanssh -vvvv -X -i ...
Alex
X11Forwading diatur ke ya dari sebelumnya. Untuk -vvvv debug1: Remote: Tidak ada program xauth; tidak bisa meneruskan dengan spoofing. Dapatkah ini menjadi alasan ?
Humble Debugger

Jawaban:

22

Saya melakukan ini:

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

dan saya akhirnya mendapat variabel tampilan dan semuanya mulai bekerja!

OttoV
sumber
1
ini juga bekerja untuk saya.
xaxxon
1
bekerja untuk saya - saya menjalankan perintah persis seperti yang disajikan, kemudian saya logout, dan login kembali menggunakan ssh -XY [email protected]
Escualo
Saya harus mem-boot ulang instans saya untuk mendapatkan sshd untuk mulai menawarkan saya penerusan X11: cukup memulai kembali sshd tidak cukup.
crb
Bekerja untuk saya di 6.2, tidak perlu memulai ulang.
aaa90210
0

Instal dari jawaban di atas tidak berfungsi untuk contoh RHEL 6.2 EC2 saya. Berikut langkah-langkah yang berhasil:

$ sudo yum groupinstall "Sistem X Window"

# sekarang putuskan sambungan dan buat SSH baru dengan opsi -X

OutputLogic
sumber
0

Saya tidak punya reputasi jadi memposting jawaban dan itu berhasil untuk saya di amazon RHEL

sudo yum groupinstall "X Window System"
pengguna4959
sumber