リモートFirefoxセッションをローカルで実行する

リモートFirefoxセッションをローカルで実行する

VPS 上でリモート Firefox セッションを実行して、サーバーに大きなファイルをダウンロードしようとしています。

私は apt リポジトリからリモートで Firefox をインストールし、Ubuntu ベースの PC にも Firefox をインストールしました。

以下を実行した後:

$ssh -X root@myip
root@myip's password: 
X11 forwarding request failed on channel 0
Welcome to Ubuntu 11.10 (GNU/Linux 2.6.32-308.8.2.el5.028stab101.1 x86_64)

サーバー上で次のように入力します。

$firefox -no-remote
(firefox:6026): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Error: no display specified

そこで、「X11 転送要求がチャネル 0 で失敗しました」と「エラー: ディスプレイが指定されていません」という 2 つのエラーが表示されます。何か間違っているのですが、何が間違っているのかを知りたいです。

答え1

問題は解決しました。

Error: "X11 forwarding request failed on channel 0"

そして

"Error: no display specified"

解決:

/etc/ssh/ssh_configクライアントに以下を追加します。

ForwardX11 yes

リモートで次のパッケージをインストールします: xauth

apt-get install xauth

答え2

elinksいつでもコマンドライン ブラウザーとして使用したり、ダウンロードしたりできますwget。+ を使用するscreenと、ターミナルから切断されますが、サーバー上では実行が継続されます。

関連情報