除在ECS管理控制台新建密钥对外,如果您已经持有使用第三方工具生成的SSH密钥对,可以将公钥导入阿里云。

前提条件

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

背景信息

说明
  • 不要导入私钥。请您妥善保存私钥。使用密钥对绑定ECS实例后,如果没有私钥,您将无法登录该ECS实例。
  • 一台ECS实例只能导入一个公钥。

一个账号在一个地域最多可以拥有500个密钥对。更多详情,请参见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

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择网络与安全 > 密钥对
  3. 在顶部菜单栏左上角处,选择地域。
  4. 单击创建密钥对
  5. 设置密钥对名称,并选择导入已有密钥对
    说明 密钥对名称不能重复。否则,控制台会提示密钥对已存在。
  6. 公钥内容文本框中,输入要导入的公钥。
  7. 单击确定

后续步骤

绑定SSH密钥对