私はMacのOracle VirtualBoxで少なくともCentOS 6を実行しています。一部のWebファイルを仮想マシンにダウンロードできるように、Firefoxを起動して実行しようとしています。
Firefoxがインストールされています(yum --enablerepo=remi install firefox
)。yum install xorg-x11-server-Xvfb
最小のOSインストールに含まれているかどうかわからないので、Xserver()もインストールしました。
それから再export DISPLAY=10.0.5.52
起動しようとしましたが、firefox
次のように言いました。
エラー:ディスプレイを開けませんでした:10.0.5.52。
firefox
表示するにはどうすればよいですか?
答え1
この試み:
$ export DISPLAY=10.0.5.52:0
その後、Firefoxを再実行してください。また、xhost +
他のサーバーから「送信された」Xアプリケーションを受け入れるために、ホスト10.0.5.52で実行する必要があります。この方法はセキュリティの観点からは悪いと見なされますが、すべてが正しく機能していることを確認するのに最適です。この作業を完了したら、このユースケースのセキュリティ状態についてより多くの時間をかけて、より明示的に活用してくださいxhost +someremoteserver
。
ssh
トンネルをxhost
使用することもできます。
$ ssh -X someremoteserver firefox
SSHのマニュアルページからインポート
-X Enables X11 forwarding. This can also be specified on a per-host
basis in a configuration file.