Google Compute Engine(GCE)にソフトウェアをインストールしてから、Windows PCまたはローカルのLinuxマシンからリモートでアクセスしようとしました。Google Compute EngineにVNCを追加する
Google Chromeなどのソフトウェアをインストールすることはできますが、表示に関する問題が発生してもアプリケーションを開くことはできません(GCEはヘッドレスであるためです)。だから私はVNCにGCEのインスタンスにしようとしている。
私は、サーバー上で次をインストールしようとしている:(インスタンス名は「才能」である)
vnc4server:私は、出力サーバが稼働していると、すべてがよさそうだと言ってますが。
[email protected]:~$ vnc4server -geometry 1440x900 :1 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). A VNC server is already running as :1
と
を[email protected]:~$ vnc4server -geometry 1440x900 :2 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). New 'talend:2 (steven)' desktop is talend:2 Starting applications specified in /home/steven/.vnc/xstartup Log file is /home/steven/.vnc/talend:2.log
リモートアクセス:Windowsの経由TightVNCにクライアントを使用して私が手
次のメッセージ私が手だけエラーは、次のような言語のエラーです:
No connection could be made because the target machine actively refused it.
リモートアクセス:LinuxのGoogleのCompute EngineのWebコンソール経由
Connection to host 8.34.210.67::5902 was closed.
経由Vinagreを使用する:
>Source: 0.0.0.0/0
で>静的IPに追加しようとした違いはありません
tcp:80
を変更しないしようとしました差異なし
私は確信していますereはこれに対する単純な解決策ですが、私はそれを見つけることができません。どんな援助も感謝して、最終的な解決へのリンクを掲示します。
ありがとうございました。あなたはすべての3つの設定を構成する必要があります
ありがとうBrian。ファイアウォールにtcp:5902ルールを追加した後、私はTightVNC経由で入りました。今私はクロームのようなグラフィカルアプリケーションを起動することができますか、私の場合はTalend Open Studioの次の問題があります。私は表示エラーを起動することはできませんが、私はLinuxのセクションのためにそれを推測するだろう。 GCEインスタンスに付属のDEBIANデフォルトインストールを実行しています。 –
Xwindowsは複数のディスプレイをサポートしており、グラフィカルアプリケーションはデフォルトでディスプレイ0(通常はローカルディスプレイ)を使用します。 vnc4serverはディスプレイ2を使用しているように見えます(「デスクトップはtalend:2」です)VNC経由でインタラクティブデスクトップに接続できるのであれば通常は十分です。デスクトップは同じディスプレイ上でアプリを起動することを知っています。しかし、それはあなたのために働いていないように聞こえる。私の推測は、アプリケーションがディスプレイ0を使用しようとしているということです。もしそうなら、vnc4serverの設定をディスプレイ0で開始するか、ディスプレイ2を指すアプリケーションを起動するように変更する2つのルートがあります。 –
Brianに感謝します。私はそれを働かせることができた。他の人にとって、これは私がしたことです。ターミナルで次のコマンドを実行します。$ vnc4server -geometry 1440x900:1 ... $ export DISPLAY =:1。私はその後、windowsマシンからのtightvncを使用し、ipaddressに接続し、このような最後にディスプレイ番号を追加... 123.12.12.123:1それは働いた! –