全部产品
Search
文档中心

云服务器 ECS:绑定SSH密钥对

更新时间:Aug 19, 2024

您可以在创建实例时指定SSH密钥对,也可以在创建实例后绑定SSH密钥对,以满足您安全地进行远程服务器访问、多用户访问管理以及自动化和批量操作等需求。本文介绍如何在创建实例后为一台或多台ECS实例绑定SSH密钥对。

使用限制

在控制台操作时,一台ECS实例只能绑定一个SSH密钥对,但是同一个密钥对可用于多台ECS实例。

  • 如果ECS实例已经绑定了SSH密钥对,绑定新密钥对后,新密钥会自动替换原有的密钥。

  • 如果ECS实例原先使用密码认证,绑定密钥对后,密码验证方式自动失效。

说明

在Linux实例中,公钥信息保存在~/.ssh/authorized_keys文件中。通过修改公钥文件,您可以添加多个密钥对或替换现有的密钥对,具体操作,请参见添加或替换密钥对

前提条件

您已经成功创建或导入密钥对。详见创建SSH密钥对导入SSH密钥对

为单台ECS实例绑定密钥对

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择实例与镜像 > 实例

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

  4. 找到需要操作的实例,在操作列中,选择image > 实例属性 > 绑定密钥对

  5. 选择密钥对下拉列表中,选择需要绑定到该ECS实例的密钥对,然后单击确定

  6. 重启或启动ECS实例,使操作生效。

    • 如果实例处于已停止状态,启动实例后,新绑定的密钥对将生效。具体操作,请参见启动实例

    • 如果实例处于运行中状态,直接单击立即重启。重启后,新绑定的密钥对将生效。

为多台ECS实例批量绑定密钥对

  1. 登录ECS管理控制台

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

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

  4. 找到需要操作的密钥对,在操作列中,单击绑定密钥对

  5. 选择ECS实例栏中,选中需要绑定该密钥对的ECS实例名称,单击>图标,将其移入已选择栏中。

    说明

    SSH密钥对仅支持Linux实例,如果是Windows实例,此处无法选中。

  6. 单击确定

  7. 重启或启动ECS实例,使操作生效。

    • 如果ECS实例处于运行中状态,需要重启实例使操作生效。具体操作,请参见重启实例

    • 如果ECS实例处于停止中状态,需要启动实例使操作生效。具体操作,请参见启动实例

相关文档