全部产品
Search
文档中心

云服务器 ECS:导入SSH密钥对

更新时间:Jan 08, 2024

如果您已有第三方工具生成的密钥对,或者希望多个ECS实例共用同一对密钥进行登录,您可以将该密钥对的公钥部分导入ECS控制台。绑定密钥对后,您即可使用相同的私钥登录不同的ECS实例,而无需为每个实例单独创建新的密钥对。本文介绍如何导入SSH密钥对。

前提条件

  • 已获取待导入密钥对的公钥信息。若尚未获取,请参见查看公钥信息

  • 导入阿里云的公钥必须使用Base64编码,且必须支持下列加密方式中的一种:

    • rsa

    • dsa

    • ssh-rsa

    • ssh-dss

    • ecdsa

    • ssh-rsa-cert-v00@openssh.com

    • ssh-dss-cert-v00@openssh.com

    • ssh-rsa-cert-v01@openssh.com

    • ssh-dss-cert-v01@openssh.com

    • ecdsa-sha2-nistp256-cert-v01@openssh.com

    • ecdsa-sha2-nistp384-cert-v01@openssh.com

    • ecdsa-sha2-nistp521-cert-v01@openssh.com

注意事项

  • 密钥对由公钥和私钥组成,您不能导入私钥,请您妥善保存私钥。使用密钥对绑定ECS实例后,如果没有私钥,您将无法登录该ECS实例。

  • 一个账号在一个地域最多可以拥有500个密钥对。更多信息,请参见SSH密钥对使用限制

  • 在ECS控制台操作时,一台ECS实例只能导入一个公钥。

操作步骤

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择网络与安全 > 密钥对

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 单击创建密钥对

  5. 创建密钥对页面,完成以下配置。

    配置项

    描述

    密钥对名称

    密钥对名称不能和已有密钥对重复。长度为2~128个字符,不能以特殊字符及数字开头,只可包含特殊字符中的英文句号(.)、下划线(_)、短划线(-)和冒号(:)。

    创建类型

    选择导入已有密钥对

    公钥内容

    输入要导入的公钥。

    资源组

    您可以为密钥对指定一个资源组,实现对资源的分组管理,更多信息,请参见资源组

    标签

    您可以为密钥对绑定一个或多个标签,便于搜索和资源聚合,更多信息,请参见标签概述

  6. 单击确定

后续步骤

成功导入密钥对后,您需要继续为ECS实例绑定密钥对才能实现通过密钥认证登录Linux实例。具体操作,请参见绑定SSH密钥对