質問: guiを使用してgoogle cloudに接続できますかvm? google cloudでdebian vm=を作成することを検討しています。初心者向けの手順は次のとおりです。 https://cloud.google.com/compute/docs/quickstart-linux 「インスタンスへの接続」セクションの記事で、sshを使用してインスタンスに接続できると記載されています。この端末インターフェースはテキストのみですか?または、何らかのguiを使用してインスタンスに接続するオプションはありますか?ありがとう。[編集]microsoftのrdpの場合と同様に、デスクトップを表示して操作できるようにする必要があります。
回答: vmにguiを確実に持つことができます。最小限の設定が必要です。最も簡単なのは、linux/unix(macを含む)のpcを使用してvmにアクセスすることです。 vmで、ファイル/ etc/ssh/sshd_configを編集し、次の2行があることを確認します。 x11forwarding yes x11displayoffset 10 sshデーモンを再起動し、 sudo systemctl force-reload ssh (macでは、次のようになります: sudo launchctl unload /system/library/launchdaemons/ssh.plist sudo launchctl load -w /system/library/launchdaemons/ssh.plist 古いlinuxまたはunixでは次のようになります。 sudo /etc/init.d/ssh restart )。 linux/unix pcで、次のコマンドで接続します。 ssh -y me@my.google.cloud.vm 次にvmでグラフィック表示が正しく選択されていることを確認し、 export display=localhost:10.0 sshセッション内から、linux pcモニターに表示されるグラフィカルアプリケーションを開始できます。たとえば、 xeyes 原則として、vmでデスクトップ環境全体(kde、gnome、xfce、enlightenment、名前を付ける)を起動してlinux pcに表示する方法がありますが、これには非常に大きな帯域幅が必要になるため、あなたが明示的に尋ねない限り、それを行う方法を教えてくれません。最初にこのソリューションが提供されなかった理由は、ほとんどの人がlinuxのグラフィカルインターフェイスであるxorgがa server、ieであることを忘れているようで、表示のサービスを実行しますlocalまたはaのいずれからのものかに関わらず、データを送信するグラフィカルアプリケーションで実行されているモニターリモートpc。したがって、xorgセッションはこれを完全に実行できます。代わりにwindows pcから接続している場合、vncがそれを行いますが、これにはvmにxorgセッションがあり、vncが接続して複製する必要があります局所的には、解像度はかなり悪くなりますが。これがあなたがやりたいことなら、あなたは here を読むかもしれません。[〜#〜]編集[〜#〜]:以下のvidyaのコメントへの返信。以下は、vm、kde、gnomeなどにグラフィカルデスクトップがすでにインストールされていることを前提としています。この接続を独自のウィンドウに表示するのが好きです。必要に応じて、サイズ変更、移動、折りたたみ、最大化を行うことができます。だから私はxephyrを使用します:任意のlinuxを実行している自宅のコンピューター、最初にそれをインストールする必要があります、sudo apt-get install xserver-xephyr (このコマンドはdebianとその派生物に適しています。別のディストリビューションを使用している場合は、適切なパッケージマネージャーを使用する必要があります)。xephyr -ac -br :1 -resizeable & (重要なオプションは:1です(これは、インストールパッケージではなく、大文字[〜#〜] x [〜#〜]ここにあります)。新しいディスプレイが呼び出されます)およびresizeableを使用すると、希望に応じてウィンドウを変更できます。これで、次のコマンドでサーバーへのリモートセッションを開始できます。display=:1.0 ssh -y me@my.remote.vm そして、仮想マシン内に入ると、ディスプレイマネージャーに適したstartkde(kdeがある場合)、またはstartxなどのコマンドがグラフィカルセッションを開始します。 xephyrの窓の中に。必要に応じて、グラフィカルセッションを開始する前に、読み込みが非常に速く、xephyrウィンドウで開く必要があるxeyesのような単純なアプリケーションを開始できます。完了したら、xephyrウィンドウを終了するだけです。