私は Google Compute Engine をテストしており、Ubuntu OS で VM を作成しました。このConnect SSHボタンをクリックして接続すると、コンソール ウィンドウが開きます。
それはあなたが得る接続ですか?
GUI のある実際の画面を開くにはどうすればよいですか? コンソールはいらない。
私は Google Compute Engine をテストしており、Ubuntu OS で VM を作成しました。このConnect SSHボタンをクリックして接続すると、コンソール ウィンドウが開きます。
それはあなたが得る接続ですか?
GUI のある実際の画面を開くにはどうすればよいですか? コンソールはいらない。
Google自身からのはるかに優れたソリューション:
https://medium.com/google-cloud/linux-gui-on-the-google-cloud-platform-800719ab27c5
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 転送
アプリケーションが信頼できない転送に問題がある場合は、信頼できる転送を有効にすることをお勧めします。
ForwardX11Trusted yes
ファイルで使用することにより、これを永続的に有効にすることができ~/.ssh/config
ます。
-Y
引数の代わりに引数を使用して、単一の接続に対してこれを有効にすることができ-X
ます。
Chrome リモート デスクトップを使用すると、ローカル コンピュータまたはモバイル デバイスからグラフィカル ユーザー インターフェースを使用してアプリケーションにリモート アクセスできます。このアプローチでは、ファイアウォール ポートを開く必要はなく、認証と承認に Google アカウントを使用します。
Compute Engine で使用するには、この Google チュートリアルをご覧ください: https://cloud.google.com/solutions/chrome-desktop-remote-on-compute-engine