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.


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!


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 user@myinstance.com
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


0

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

sudo yum groupinstall "X Window System"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.