使用GUI在Google Compute Engine中创建的VM实例

cod*_*eak 5 google-compute-engine

我是Google Cloud Platform中的一名非常基本的用户.

是否可以使用我的VM实例的GUI?我目前正在使用Centos7 VM.

Mis*_*man 5

您可以使用VNC连接到 Google Compute Engine 上的虚拟机。这是有关如何设置的详细教程

为了增加安全性:

  1. 使用长而复杂的密码(但请注意,VNC 将密码限制为 8 个字符
  2. 考虑使用 SSH 隧道,而不是向 Internet 开放端口 5901。这更复杂,并且取决于您的 Internet 连接,可能会减慢您的图形刷新率,但会更安全。

要对 SSH 隧道使用替代方法,以下是您需要遵循的教程的不同之处:

  1. 不要在 Google Compute Engine 防火墙中打开端口 5901
  2. 通过以下方式创建从台式机/笔记本电脑到 GCE VM 的 SSH 隧道:

    gcloud compute ssh \
        ${VM_INSTANCE} \
        --project $PROJECT \
        --zone $ZONE \
        --ssh-arg "-L ${LOCAL_PORT}:localhost:5901"
    
    Run Code Online (Sandbox Code Playgroud)

    在那里你需要提供正确的参数${VM_INSTANCE}$PROJECT$ZONE您搜索的配置。如果您愿意,您可以选择${LOCAL_PORT}成为5901,但如果您决定将 VNC 连接到几个不同的 GCE VM 实例中,则必须为本地机器选择唯一的端口。

    您需要保持此连接打开才能使用 VNC。如果此连接关闭,您也将失去 VNC 访问权限。

  3. 不是使用其外部 IP 连接到您的 VM,而是通过localhost:${LOCAL_PORT}${LOCAL_PORT}前面步骤 #2 中选择的相同的方式连接