web-dev-qa-db-ja.com

Fedora 20 FirewallDGUIがX11転送で機能しない

FirewallD(動的ファイアウォールシステム)のGUIツールであるfirewall-configを使用したFedora20でのSSHX11転送に問題があります。ほとんどすべての「system-config- *」プログラムを含むほとんどのX11GUIアプリケーションでは、「ssh-X」/「ssh-Y」を使用してSSHを呼び出すときに、X11ウィンドウをうまくトンネリングできます。ただし、SSHセッションから「firewall-config」を実行すると、内容のないウィンドウが表示されます。ウィンドウには「ファイアウォール構成」というタイトルと正しいアイコンがありますが、ウィンドウのコンテンツ全体が灰色になっています。また、ウィンドウを閉じたり、CTRL-Cでプログラムを終了したりできないようにハングします。 CTRL-Zを実行してから、kill %コマンドを実行する必要があるようです。

これはプログラムのバグですか? X11を使用している特定のプログラムのみが転送と互換性がない可能性はありますか? SSH経由のコマンドラインツールの使用のみに制限されますか?

4
user553702

startxスクリプトを修正する必要があります。 XAUTHORITYのセットアップ、非常に簡単な修正があります:Edit /usr/bin/startx(もちろんルートとして)そして行を変更します:

xserverauthfile=$HOME/.serverauth.$$

代わりに読む

xserverauthfile=$XAUTHORITY
1

次のようにしてみてください

  xhost + 
  Sudo firewall-config....

これが機能し、永続的にしたい場合は、Sudoファイル/root/.bashrcとして編集し、次の行を追加します。

 export XAUTHORITY=/home/yourname/.Xauthority

ファイルを入手すれば、準備は完了です。

1
MariusMatutiae