为服务器设置 SSH 密钥

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

可以选择设置 SSH 密钥。您可以在预配新的 或在重新映像现有映像时执行这些步骤。

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

准备工作

  1. 创建 SSH 密钥。

    在启动服务器预配流程之前,您必须拥有 SSH 密钥。您提供的 SSH 公钥将用作要记录的授权密钥 连接到裸金属解决方案服务器

    您必须在包含 Bare Metal 解决方案服务器的项目中创建 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 用户相关联。因此,虽然记录 使用 customeradmin 作为用户名。

如需了解如何登录 Bare Metal 解决方案服务器,请参阅首次登录 Bare Metal 解决方案服务器

后续步骤