要通过 SSH 登录到 Google Cloud 创建的实例,你可以按照以下步骤操作:
方法一:通过 Google Cloud Console 登录
-
进入 Google Cloud Console
- 登录 Google Cloud Console。
-
选择实例
- 导航到左侧菜单的
Compute Engine > 虚拟机实例
页面。 - 找到你要登录的实例。
- 导航到左侧菜单的
-
点击 SSH
- 在实例列表中,点击对应实例右侧的 SSH 按钮。
- 系统会通过浏览器直接打开 SSH 终端,连接到实例。
方法二:使用 gcloud
命令行工具登录
-
安装
gcloud
CLI- 如果未安装 Google Cloud CLI,可以参考官方文档安装:安装 Google Cloud CLI。
-
配置
gcloud
CLI- 使用以下命令初始化并登录 Google Cloud CLI:
按提示选择项目和默认区域。gcloud init
- 使用以下命令初始化并登录 Google Cloud CLI:
-
SSH 登录实例
- 使用以下命令登录到实例:
替换以下部分:gcloud compute ssh INSTANCE_NAME --zone ZONE
INSTANCE_NAME
:你的虚拟机实例名称。ZONE
:实例所在的区域(如us-central1-a
)。
- 使用以下命令登录到实例:
方法三:通过 SSH 客户端登录
-
生成 SSH 密钥对(如果没有)
-
添加公钥到实例
- 将生成的公钥手动添加到实例的元数据:
- 进入 Google Cloud Console 的
Compute Engine > 元数据
页面。 - 添加新的 SSH 密钥条目:
USERNAME:ssh-rsa AAAAB3...rest_of_your_public_key
- 进入 Google Cloud Console 的
- 将生成的公钥手动添加到实例的元数据:
-
通过 SSH 客户端登录
注意事项
- 如果实例没有外部 IP,可以通过配置 Cloud IAP(Identity-Aware Proxy) 或设置 VPN 来连接。
- 确保实例的防火墙规则允许 SSH(默认允许 TCP 端口
22
)。
使用这些方法,你可以方便地登录到 Google Cloud 的实例进行管理和操作。