为服务器设置 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 作为用户名。

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

后续步骤