X11Forwardが動作しているかどうかをテストする方法は?

X11Forwardが動作しているかどうかをテストする方法は?
X11Forwarding yes

sshdがアクティブになり、再ロードされます。しかし、X転送が動作するかどうかをテストするにはどうすればよいですか? xclockがインストールされていません。 Perlとpython-baseがインストールされています。 Perlを使用してGUIウィンドウを表示する方法についてのヒントはありますか? 'echo $DISPLAY' は何も表示しません。

ベストアンサー1

サーバーの構成ファイルに保存したとします。X11Forwarding yesそうですか?sshdこのオプションはX11転送のみを許可します。man sshd_config完全なマニュアルページを見る):

X11Forwarding
       Specifies whether X11 forwarding is permitted.  The argument must be “yes” or “no”.  The default is “no”.

また、を呼び出してクライアント設定の配信をトリガーする必要がありますssh -X you@server

X11転送が開始されたことを確認するには、-vssh呼び出しに別のパラメータを追加して同様の行を検索してください[...]Requesting X11 forwarding[...]。例:

you@client $ ssh -v -X you@server
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]
you@server $

正しく機能している場合、この$DISPLAY変数は空にしてはいけません。設定しないと X11 は渡されません。

おすすめ記事