Amazon EC2 AMIからのX11転送


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

したがって、表示は転送されません。emacs &たとえば、次のようなコマンドは、ローカルデスクトップにX11ウィンドウを表示しません。お知らせ下さい。


2
X11Forwardingyes に変更した後、sshdを再起動しましたか?
オッリ

実行時に興味深い警告/注意事項があるかどうかを確認することもできますssh -vvvv -X -i ...
アレックス

X11Forwadingは、以前からyesに設定されていました。-vvvv debug1の場合:リモート:xauthプログラムなし。なりすましで転送することはできません。これが理由でしょうか?
ハンブルデバッガー

回答:


22

これは私がしました:

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

そして、ついに表示変数を取得し、すべて動作し始めました!


1
これもうまくいきました。
xaxxon

1
私のために働いた-私が提示とおりにコマンドを実行し、その後、私はログアウトし、バックのssh -XY user@myinstance.com使ってログイン
Escualo

sshdにX11フォワーディングの提供を開始させるには、インスタンス再起動する必要がありました。単にsshdを再起動するだけでは不十分でした。
crb

6.2で私のために働いて、再起動は必要ありませんでした。
aaa90210 14

0

上記の回答からのインストールは、RHEL 6.2 EC2インスタンスでは機能しませんでした。動作した手順は次のとおりです。

$ sudo yum groupinstall "X Window System"

#ここで、-Xオプションを使用して切断し、新しいSSHを作成します


0

私には評判がありませんので、答えを投稿し、Amazon RHELで私のために働いた

sudo yum groupinstall "X Window System"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.