为服务器设置 SSH 密钥

您可以为裸金属解决方案服务器设置 SSH 密钥。

您可以选择设置 SSH 密钥。您可以在预配新服务器时或在为现有服务器重装映像时设置它们。

此功能仅适用于 Bare Metal 解决方案支持的 Linux 操作系统

准备工作

  1. 创建 SSH 密钥。

    在启动服务器配置过程之前,您必须拥有 SSH 密钥。 您提供的 SSH 公钥用作已授权密钥,以登录裸金属解决方案服务器。

    您必须在包含裸金属解决方案服务器的同一项目中创建 Cloud KMS 密钥。

    如果您选择使用 SSH 密钥,则至少需要一个 SSH 公钥。公钥必须具有 ssh-rsa 类型签名:

    ssh-rsa public_key optional comment
    

    如需了解如何创建 SSH 密钥,请参阅创建 SSH 密钥

    如需了解如何管理 SSH 密钥,请参阅管理 SSH 密钥

  2. 在包含裸金属解决方案服务器的项目中,注册 SSH 密钥。按照注册 SSH 密钥中的步骤操作。

在配置服务器时设置 SSH 密钥

在通过 Google Cloud 控制台信息登记表单进行配置时,您可以为新的裸金属解决方案服务器设置 SSH 密钥。

您只能选择与您的服务器位于同一项目中的 SSH 密钥。

如需在配置服务器时设置 SSH 密钥,请参阅使用 Google Cloud 控制台信息登记表单输入您的选择

在为服务器重装映像时设置 SSH 密钥

如需在为服务器重装映像时设置 SSH 密钥,请参阅更改服务器的操作系统

查看服务器的 SSH 密钥

如需查看服务器的 SSH 密钥,请按以下步骤操作:

控制台

  1. 进入服务器页面。

    前往服务器

  2. 点击服务器名称。

    服务器详细信息页面上,查看 SSH 密钥字段中的 SSH 密钥。

gcloud

使用 gcloud alpha bms instances auth-info 命令:

gcloud alpha bms instances auth-info SERVER_NAME --project=PROJECT_ID --region=REGION

替换以下内容:

  • SERVER_NAME:裸金属解决方案服务器的名称。
  • PROJECT_ID:项目的 ID。
  • REGION:裸金属解决方案服务器的位置。

使用 SSH 密钥访问服务器

SSH 密钥与 customeradmin 用户相关联。因此,在通过 SSH 登录时,请使用 customeradmin 作为用户名。

如需了解如何登录裸金属解决方案服务器,请参阅首次登录裸金属解决方案服务器

后续步骤