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 시스템”
# 이제 -X 옵션을 사용하여 연결을 끊고 새 SSH를 작성하십시오.
답변
나는 명성을 얻지 못했기 때문에 답변을 게시하고 아마존 RHEL에서 나를 위해 일했습니다.
sudo yum groupinstall "X Window System"