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経由のコマンドラインツールの使用のみに制限されますか?
startxスクリプトを修正する必要があります。 XAUTHORITYのセットアップ、非常に簡単な修正があります:Edit /usr/bin/startx
(もちろんルートとして)そして行を変更します:
xserverauthfile=$HOME/.serverauth.$$
代わりに読む
xserverauthfile=$XAUTHORITY
次のようにしてみてください
xhost +
Sudo firewall-config....
これが機能し、永続的にしたい場合は、Sudoファイル/root/.bashrcとして編集し、次の行を追加します。
export XAUTHORITY=/home/yourname/.Xauthority
ファイルを入手すれば、準備は完了です。