连接到 Linux 虚拟机


本文档介绍如何使用 Google Cloud Console 和 gcloud 命令行工具连接到 Linux 虚拟机实例。如需了解 SSH 连接在 Compute Engine 中的工作原理(包括 SSH 密钥配置和存储),请参阅到 Linux 虚拟机的 SSH 连接

如需了解连接到 Linux 虚拟机的其他方法(例如使用 PuTTY 等第三方工具),请参阅使用高级方法连接到虚拟机

准备工作

支持的操作系统

Compute Engine 上提供的所有 Linux 操作系统均支持这些连接方法。对于 Fedora CoreOS,您必须先设置 SSH 访问,然后才能使用这些方法。

连接到虚拟机

如需通过 Google Cloud Console 或 gcloud 命令行工具连接到 Linux 实例,请完成以下标签页之一中的步骤。

控制台

  1. 在 Cloud Console 中,转到虚拟机实例页面。

    转到“虚拟机实例”

  2. 在虚拟机实例列表中,点击要连接的实例所在行中的 SSH

    实例名称旁边的 SSH 按钮。

gcloud

使用 gcloud compute ssh 命令连接到您有权访问的实例。

gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME

请替换以下内容:

  • PROJECT_ID:包含实例的项目的 ID。
  • ZONE:实例所在地区的名称。
  • VM_NAME:实例的名称

如果您已为 gcloud 命令行工具设置默认属性,则可以省略此命令中的 --project--zone 标志。例如:

gcloud compute ssh VM_NAME

连接后,请使用终端在 Linux 实例上运行命令。完成后,请使用 exit 命令断开与实例的连接。

问题排查

如需查找诊断和解决失败的 SSH 连接问题的方法,请参阅排查 SSH 问题

后续步骤