web-dev-qa-db-ja.com

PuTTYを介してfirefoxを起動し、LXDEデスクトップで開きます

私はリモートサーバー上のローカルマシンのfirefoxから実行しようとしていますが、それを達成する方法がわかりません。

PuTTYを使用してサーバーに接続し、firefoxコマンドを入力すると、Error: no display specifiedが表示されます

Ubuntu 12.04にLXDEデスクトップをインストールし、tightvncを使用してサーバーデスクトップにアクセスします。

私がする必要があるのは、ローカルでfirefoxを起動し、vncセッションでfirefoxを使用できるようにすることです。ありがとう

1
Henry The Least

必要なものをアーカイブするには、リモートサーバーに接続するときにX11転送を有効にする必要があります。

さらに、Firefox(X11クライアント)を表示するには、LXDEデスクトップで実行されているX11サーバーが必要です(OS XにはXサーバーもあります。WindowsにはXMing Xサーバーが必要な場合があります)。

X11転送を有効にするには、ターミナルエミュレータセッションでPuTTYを使用する必要はありません。

ssh -X user@remote_server

NOTEssh -Xは、DISPLAYを=> localhost:10.0に自動的に設定します。 BTW:-Yを使用して、信頼できるX11転送を一時的に有効にします。

接続したら、firefoxと入力すると、LXDEデスクトップにGUIが表示されます。

とにかくPuTTYを本当に使用したい場合は、PuTTY構成-> SSH-> X11で、X11転送を有効にするをオンにします。

4
Terry Wang