私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
この問題を解決するためにさまざまな方法を試しましたが、これまで何も解決されておらず、エラーメッセージが他のものに変更されていませんでした。
この問題を解決する方法の提案を歓迎します。よろしくお願いします!