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
と、ターミナルから切断されますが、サーバー上では実行が継続されます。