Chuyển tiếp X11 từ 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

Do đó màn hình không được chuyển tiếp. một lệnh như emacs &ví dụ không hiển thị cửa sổ X11 trên màn hình cục bộ. Xin tư vấn.


2
Bạn đã khởi động lại sshd của bạn sau khi thay đổi X11Forwardingthành có?
Olli

Bạn cũng có thể kiểm tra xem liệu có bất kỳ cảnh báo / ghi chú thú vị nào khi bạn chạy khôngssh -vvvv -X -i ...
Alex

X11Forwading đã được đặt thành có từ trước đó. Đối với -vvvv debug1: Remote: Không có chương trình xauth; không thể chuyển tiếp với giả mạo. Điều này có thể là lý do ?
Trình gỡ lỗi khiêm tốn

Câu trả lời:


22

Tôi đã làm điều này:

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

và cuối cùng tôi đã có một biến hiển thị và tất cả bắt đầu hoạt động!


1
điều này cũng làm việc cho tôi
xaxxon

1
làm việc cho tôi - Tôi đã chạy lệnh chính xác như được trình bày, sau đó tôi đăng xuất và đăng nhập lại bằng ssh -XY user@myinstance.com
Escualo

Tôi đã phải khởi động lại phiên bản của mình để có được sshd để bắt đầu cung cấp cho tôi chuyển tiếp X11: chỉ cần khởi động lại sshd là không đủ.
crb

Làm việc cho tôi vào ngày 6.2, không cần khởi động lại.
aaa90210

0

Cài đặt từ câu trả lời trên không hoạt động đối với phiên bản RHEL 6.2 EC2 của tôi. Đây là các bước đã làm việc:

$ sudo yum nhóm cài đặt "Hệ thống cửa sổ X"

# bây giờ ngắt kết nối và tạo một SSH mới với tùy chọn -X


0

Tôi không có tiếng tăm nên đăng câu trả lời và nó đã làm việc cho tôi trên amazon RHEL

sudo yum groupinstall "X Window System"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.