10

私は Google Compute Engine をテストしており、Ubuntu OS で VM を作成しました。このConnect SSHボタンをクリックして接続すると、コンソール ウィンドウが開きます。

それはあなたが得る接続ですか?

GUI のある実際の画面を開くにはどうすればよいですか? コンソールはいらない。

4

4 に答える 4

15

Google自身からのはるかに優れたソリューション:

https://medium.com/google-cloud/linux-gui-on-the-google-cloud-platform-800719ab27c5

于 2015-09-07T10:15:05.080 に答える
7

X11 セッションを VM からローカル マシンに転送する必要があります。これは、以前に Unix および Linux スタック サイトで取り上げられました。

https://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine

計算タスクを実行することが期待されるサーバーに接続しているため、X11 サーバーがインストールされていない可能性があります。X11 などのインストールが必要になる場合があります。これは、次の手順に従って行うことができます。

https://help.ubuntu.com/community/ServerGUI

最近これを行う必要があったので、必要な変更をここに簡単に書き留めます。

サーバーの構成

$ sudo vim /etc/ssh/sshd_config

が存在することを確認しX11Forwarding yesます。設定を変更した場合は、ssh デーモンを再起動します。

$ sudo /etc/init.d/sshd restart

クライアントを構成する

$ vim ~/.ssh/config

ホストに が存在することを確認しForwardX11 yesます。例えば:

Host example.com
    ForwardX11 yes

フォワーディング X11

$ ssh -X -C example.com
...
$ gedit example.txt

信頼できる X11 転送

http://dailypackage.fedorabook.com/index.php?/archives/48-Wednesday-Why-Trusted-and-Untrusted-X11-Forwarding-with-SSH.html

アプリケーションが信頼できない転送に問題がある場合は、信頼できる転送を有効にすることをお勧めします。

ForwardX11Trusted yesファイルで使用することにより、これを永続的に有効にすることができ~/.ssh/configます。

-Y引数の代わりに引数を使用して、単一の接続に対してこれを有効にすることができ-Xます。

于 2014-12-01T16:03:04.927 に答える
2

Chrome リモート デスクトップを使用すると、ローカル コンピュータまたはモバイル デバイスからグラフィカル ユーザー インターフェースを使用してアプリケーションにリモート アクセスできます。このアプローチでは、ファイアウォール ポートを開く必要はなく、認証と承認に Google アカウントを使用します。

Compute Engine で使用するには、この Google チュートリアルをご覧ください: https://cloud.google.com/solutions/chrome-desktop-remote-on-compute-engine

于 2019-07-10T04:38:18.403 に答える