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 บนเดสก์ทอปท้องถิ่น กรุณาแนะนำ
นอกจากนี้คุณยังสามารถตรวจสอบเพื่อดูว่ามีคำเตือนที่น่าสนใจ / หมายเหตุเมื่อคุณรัน
—
อเล็กซ์
ssh -vvvv -X -i ...
X11Forwading ถูกตั้งค่าเป็นใช่จากก่อนหน้านี้ สำหรับ -vvvv debug1: ระยะไกล: ไม่มีโปรแกรม xauth; ไม่สามารถส่งต่อด้วยการปลอมแปลง นี่อาจเป็นเหตุผลหรือไม่
—
Humble Debugger
X11Forwarding
เป็นใช่หรือไม่