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
したがって、表示は転送されません。たとえばemacs &
のようなコマンドは、ローカルデスクトップのX11ウィンドウを表示しません。お知らせ下さい。
これは私がしました:
Sudo yum install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64 dbus-x11.x86_64
そして、ついにディスプレイ変数を取得し、すべてが機能し始めました!
上記の回答からのインストールは、RHEL 6.2 EC2インスタンスでは機能しませんでした。機能した手順は次のとおりです。
$ Sudo yum groupinstall "X Window System"
#切断して-Xオプションで新しいSSHを作成
評判がないので答えを投稿するとAmazon RHELでうまくいきました
Sudo yum groupinstall "X Window System"