私はリモートサーバー上のローカルマシンのfirefoxから実行しようとしていますが、それを達成する方法がわかりません。
PuTTYを使用してサーバーに接続し、firefoxコマンドを入力すると、Error: no display specified
が表示されます
Ubuntu 12.04にLXDEデスクトップをインストールし、tightvncを使用してサーバーデスクトップにアクセスします。
私がする必要があるのは、ローカルでfirefoxを起動し、vncセッションでfirefoxを使用できるようにすることです。ありがとう
必要なものをアーカイブするには、リモートサーバーに接続するときにX11転送を有効にする必要があります。
さらに、Firefox(X11クライアント)を表示するには、LXDEデスクトップで実行されているX11サーバーが必要です(OS XにはXサーバーもあります。WindowsにはXMing Xサーバーが必要な場合があります)。
X11転送を有効にするには、ターミナルエミュレータセッションでPuTTYを使用する必要はありません。
ssh -X user@remote_server
NOTE:
ssh -X
は、DISPLAYを=>localhost:10.0
に自動的に設定します。 BTW:-Y
を使用して、信頼できるX11転送を一時的に有効にします。
接続したら、firefox
と入力すると、LXDEデスクトップにGUIが表示されます。
とにかくPuTTYを本当に使用したい場合は、PuTTY構成-> SSH-> X11で、X11転送を有効にするをオンにします。