文档首页/
裸金属服务器 BMS/
API参考 (巴黎区域) /
API(OpenStack Nova v2.1 原生)/
裸金属服务器SSH密钥管理/
创建和导入SSH密钥(OpenStack原生)
更新时间:2022-02-22 GMT+08:00
创建和导入SSH密钥(OpenStack原生)
功能介绍
创建SSH密钥,或把公钥导入系统,生成密钥对。
创建SSH密钥成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录裸金属服务器。为保证裸金属服务器安全,私钥数据只能读取一次,请妥善保管。
请求消息
- 请求参数
创建SSH密钥时,只需要提交SSH密钥的name属性。导入SSH密钥时,才需要提交public_key属性。
参数
是否必选
参数类型
描述
keypair
是
Object
创建或导入的SSH密钥信息,详情请参见表2。
- 请求样例
1
POST https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/os-keypairs
1 2 3 4 5 6
{ "keypair": { "name": "keypair-7d7c3650-dabe-4eb0-b904-5c464453c043", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC9mC3WZN9UGLxgPBpP7H5jZMc6pKwOoSgre8yun6REFktn/Kz7DUt9jaR1UJyRzHxITfCfAIgSxPdGqB/oF1suMyWgu5i0625vavLB5z5kC8Hq3qZJ9zJO1poE1kyD+htiTtPWJ88e12xuH2XB/CZN9OpEiF98hAagiOE0EnOS5Q== Generated by Nova\n" } }
响应消息
- 响应参数
参数
参数类型
描述
keypair
Object
SSH密钥信息,详情请参见表3。
- 响应样例
1 2 3 4 5 6 7 8
{ "keypair": { "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC9mC3WZN9UGLxgPBpP7H5jZMc6pKwOoSgre8yun6REFktn/Kz7DUt9jaR1UJyRzHxITfCfAIgSxPdGqB/oF1suMyWgu5i0625vavLB5z5kC8Hq3qZJ9zJO1poE1kyD+htiTtPWJ88e12xuH2XB/CZN9OpEiF98hAagiOE0EnOS5Q== Generated by Nova\n", "user_id": "f882feb345064e7d9392440a0f397c25", "name": "keypair-7d7c3650-dabe-4eb0-b904-5c464453c043", "fingerprint": "35:9d:d0:c3:4a:80:d3:d8:86:f1:ca:f7:df:c4:f9:d8" } }
错误码
请参考错误码。
父主题: 裸金属服务器SSH密钥管理