您可以在创建实例时指定SSH密钥对,也可以在创建实例后绑定SSH密钥对,以满足您安全地进行远程服务器访问、多用户访问管理以及自动化和批量操作等需求。本文介绍如何在创建实例后为一台或多台ECS实例绑定SSH密钥对。
使用限制
在控制台操作时,一台ECS实例只能绑定一个SSH密钥对,但是同一个密钥对可用于多台ECS实例。
如果ECS实例已经绑定了SSH密钥对,绑定新密钥对后,新密钥会自动替换原有的密钥。
如果ECS实例原先使用密码认证,绑定密钥对后,密码验证方式自动失效。
说明
在Linux实例中,公钥信息保存在~/.ssh/authorized_keys文件中。通过修改公钥文件,您可以添加多个密钥对或替换现有的密钥对,具体操作,请参见添加或替换密钥对。
前提条件
为单台ECS实例绑定密钥对
为多台ECS实例批量绑定密钥对
相关文档
ECS实例绑定SSH密钥对后,您就可以通过SSH密钥对登录ECS实例:
如果您在绑定密钥对后希望使用密码方式登录实例,只需重置实例密码即可。重置密码后,您既可以使用密钥对方式,也可以使用密码方式登录实例:重置实例密码。
您可以通过调用API接口将一个SSH密钥对绑定到一台或多台Linux实例:AttachKeyPair。
如果有多个用户或管理员需要访问实例,您可能需要添加或管理其他SSH密钥对: