xauth が chroot で実行されていません。

xauth が chroot で実行されていません。

chroot私のコンピュータの環境で実行できるいくつかの異なるプログラムを有効にしました。私は以下を介してこのchroot環境にアクセスします。SSH接続

このchrootのアプリケーションの1つは次のとおりです。細胞遺伝子グラフィック表示があります。問題なく起動しますが、グラフィックディスプレイをクライアント画面に渡すことはできません。

ssh_config(クライアント側)ファイルとsshd_config(ホスト側)ファイルを変更して有効にしました。X11配信、ポート転送など

sshd_configファイル:

Match User anonymous
      X11Forwarding yes
      AllowAgentForwarding yes
      AllowTcpForwarding yes
      GatewayPorts yes      
      XAuthLocation /usr/bin/xauth
      ChrootDirectory /anonymous-root

ssh_configファイル:

Host *
     ForwardAgent yes
     ForwardX11 yes
     XAuthLocation /usr/bin/xauth

ただし、次のコマンドを使用して接続すると、同じエラーメッセージが表示されますssh -vX anonymous@<ip-address>

Could not run /usr/bin/xauth -q -

xauthの依存関係と/usr/bin/xauthに対する権限が次のようになっていることを確認しました。

-rwxr-xr-x 1 anonymous anonymous 56280 Mar 29 13:05 /usr/bin/xauth

この問題を解決するためにさまざまな方法を試しましたが、これまで何も解決されておらず、エラーメッセージが他のものに変更されていませんでした。

この問題を解決する方法の提案を歓迎します。よろしくお願いします!

ベストアンサー1

おすすめ記事