检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是 DisassociateEcsServerInfo object 需要绑定密钥对的虚拟机信息。 表4 DisassociateEcsServerInfo 参数 是否必选 参数类型 描述 id 是 String 需要绑定(替换或重置)SSH密钥对的虚拟机id auth 否 Auth
address)”下的输入框中输入弹性云服务器的弹性IP地址。 图1 配置弹性IP 单击“Open”,登录弹性云服务器。 方式二:使用Xshell登录 打开Xshell工具。 执行以下命令,SSH远程连接弹性云服务器。 ssh 用户名@弹性IP 示例: ssh root@192.168.1
若您已有弹性云服务器的“root密码”,可直接输入root密码,直接进行密钥对绑定操作。 若您没有弹性云服务器的“root密码”,可将弹性云服务器关机,在弹性云服务器关机状态执行密钥对绑定操作。 步骤四 使用私钥登录弹性云服务器 打开第三方工具PuTTY。 图1 弹性云服务器IP地址
CreateKeypairResp object SSH密钥对信息详情 表8 CreateKeypairResp 参数 参数类型 描述 name String SSH密钥对的名称 type String SSH密钥对的类型。ssh或x509。 public_key String SSH密钥对对应的publicKey信息
address)”下的输入框中输入弹性云服务器的弹性IP地址。 图1 配置弹性IP 单击“Open”,登录弹性云服务器。 方式二:使用Xshell登录 打开Xshell工具。 执行以下命令,SSH远程连接弹性云服务器。 ssh 用户名@弹性IP 示例: ssh root@192.168.1
String SSH密钥对的名称 type String SSH密钥对的类型。ssh或x509。 public_key String SSH密钥对对应的publicKey信息 private_key String SSH密钥对对应的privateKey信息 创建SSH密钥对时,响应中包括private_key的信息。
复制SSH密钥对(V2) 功能介绍 在同一个租户下可能包含多个用户账号,将同一租户下目标用户账号下的密钥对复制到当前用户账号下。 URI URI格式 POST /v2/{project_id}/os-keypairs/copy 参数说明 表1 参数说明 参数 是否必选 参数类型 描述
管理SSH密钥对 密钥对管理 密钥对任务管理 父主题: API说明
创建及导入SSH密钥对(V2) 功能介绍 创建SSH密钥对,或把公钥导入华为云中,生成SSH密钥对。 创建SSH密钥对成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录云服务器。为保证云服务器安全,私钥数据只能下载一次,请妥善保管。 URI URI格式 POST
String 项目ID。 请求消息 创建SSH密钥对时,只需要提交SSH密钥对的name属性。导入SSH密钥对时,才需要提交public_key属性。 表2 请求参数 参数 是否必选 参数类型 描述 keypair 是 Object 创建或导入的SSH密钥对的信息,详情请参见表3。 表3
用户提供了错误或者失效的私钥。 ECS安全组22端口入方向未对100.125.0.0/16开放。 用户修改了服务器的SSH配置。 在弹性云服务器执行密钥对解绑期间,用户对弹性云服务器进行关机、开启或者卸载磁盘等操作。 网络发生故障。 弹性云服务器设置了防火墙规则。 处理方法 查看弹性云服务器的状态。 运行中,请执行步骤
步骤三:使用私钥登录弹性云服务器 判断私钥文件是否是.ppk格式。 是,直接登录ECS服务器。 否,执行以下操作转换私钥文件格式后,执行登录ECS服务器。 打开第三方PuTTY工具,将.pem格式私钥文件导入后,导出转换后的.ppk格式私钥文件。 图2 私钥文件格式转换 打开PuTTY工具,登录ECS服务器。
行失败的记录。 可能原因 ECS安全组22端口入方向未对100.125.0.0/16开放。 在弹性云服务器执行密钥对重置操作期间,用户对弹性云服务器进行关机、开启或者卸载磁盘等操作。 网络发生故障。 弹性云服务器设置了防火墙规则。 处理方法 查看ECS安全组22端口入方向是否对100
name String SSH密钥对的名称 id Long SSH密钥对的ID type String SSH密钥对的类型。ssh或x509。 scope String 租户级或者用户级。domain或user。 public_key String SSH密钥对对应的publicKey信息
fingerprint 是 String SSH密钥对应指纹信息。 name 是 String SSH密钥对的名称。 public_key 是 String SSH密钥对对应的publicKey信息。 is_key_protection 是 Boolean SSH密钥对是否私钥托管与保护。 示例
更新SSH密钥对描述 功能介绍 更新SSH密钥对描述。 调用方法 请参见如何调用API。 URI PUT /v3/{project_id}/keypairs/{keypair_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
描述 fingerprint 是 String SSH密钥对应指纹信息。 name 是 String SSH密钥对的名称。 public_key 是 String SSH密钥对对应的publicKey信息。 示例 如下以查询SSH密钥列表为例。 请求样例 无 响应样例 {
删除SSH密钥对(V2) 功能介绍 根据SSH密钥对的名称,删除指定SSH密钥对。 URI URI格式 DELETE /v2/{project_id}/os-keypairs/{keypair_name} 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id
PuTTYgen工具创建的密钥对),用户可以把密钥对的公钥文件导入管理控制台,使用对应的私钥远程登录弹性云服务器。用户也可根据需要将私钥托管在华为云中,由华为云统一管理。 如果多个IAM用户需要使用相同的密钥对时,用户可以先通过其他工具(例如,PuTTYgen工具)创建密钥对,然
密钥对管理,即密钥对管理服务(Key Pair Service,KPS),是一种安全、可靠、简单易用的SSH密钥对托管服务,帮助用户集中管理SSH密钥对,保护SSH密钥对的安全。 SSH密钥对,简称为密钥对,是为用户提供的远程登录Linux云服务器的认证方式,是一种区别于传统的用户名和密码登录的认证方式。 密钥对是