セキュリティを強化したり、仮想環境またはリモートVPSでソフトウェアを実行するには、OpenVZを使用したFirefoxの分離を検討することをお勧めします。
まずOpenVZ(
RHEL / CentOS / Fedoraのインストールマニュアル)を設定する必要があります。この問題に関するマニュアルは非常にたくさんあるので、私は止めません。
コンテナを作成します。たとえば、同じ
fedoraにすることができます(
27232 -go container)
vzctl create 27232 --ostemplate fedora-12-x86 (ubuntu、debian)
始める
vzctl start 27232仮想マシンでの操作を成功させるには、インターネット(
NAT )が動作する必要があることを忘れないでください。したがって、ネット内のファイルをチェック、ping、プルすることを忘れないでください。
vzctl exec 27232 ping mail.ruPING mail.ru(217.69.128.43)56(84)バイトのデータ。
mail.ru(217.69.128.43)から64バイト:icmp_seq = 1 ttl = 118 time = 66.0 ms
mail.ru(217.69.128.43)から64バイト:icmp_seq = 2 ttl = 118 time = 66.4 ms
ネットワークは機能します。ソフトウェアのインストールに進みます。
vzctl exec 27232 yum install firefox xauth liberation \ *フォント (vzctl exec 27232 apt-get install firefox xauth ttf-liberation dbus dbus-X11)
出力をsshにリダイレクトする
vzctl exec 27232 sed 's /^.* X11Forwarding。* $ / X11Forwarding yes /'
vzctl exec 27232 /etc/init.d/sshd restartソフトウェアを実行するユーザーを作成する
vzctl set 27232 --userpasswd ffox:mysecpass以上で、Firefoxを接続して起動するだけになりました。
ssh -Y ffox @ ip dbus-launch firefox --no-remoteテストのために、稼働中の仮想マシンを残します。乱用しないでください。
ssh -Y ffox@77.68.106.96 dbus-launch firefox --no-remote password mysecpass