密钥对¶
名为“密钥对”实际上是用于访问创建的服务器的 OpenSSH 密钥对的公钥。您也可以通过不在密钥对创建命令中传递任何参数来为访问创建的服务器创建私钥。
Compute v2
密钥对 创建¶
创建用于服务器 ssh 访问的新公钥或私钥
openstack keypair create
[--public-key <file> | --private-key <file>]
[--type <type>]
[--user <user>]
[--user-domain <user-domain>]
<name>
- --public-key <文件>¶
要添加的公钥文件名。如果未指定,则生成 ssh-ed25519 格式的私钥。要生成其他格式的密钥,包括遗留的 ssh-rsa 格式,您必须使用外部工具(如 ssh-keygen)并指定此参数。
- --private-key <文件>¶
要保存的私钥文件名。如果未指定,则在控制台中打印私钥。
- --type <类型>¶
密钥对类型(受 –os-compute-api-version 2.2 或更高版本支持)
- --user <用户>¶
密钥对的所有者(仅限管理员)(名称或 ID)(受 –os-compute-api-version 2.10 或更高版本支持)
- --user-domain <用户域>¶
用户所属的域(名称或 ID)。当用户名称存在冲突时,可以使用此选项。
- name¶
新的公钥或私钥名称
密钥对 删除¶
删除公钥或私钥
openstack keypair delete
[--user <user>]
[--user-domain <user-domain>]
<key>
[<key> ...]
- --user <用户>¶
密钥对的所有者。(仅限管理员)(名称或 ID)。需要
--os-compute-api-version2.10 或更高版本。
- --user-domain <用户域>¶
用户所属的域(名称或 ID)。当用户名称存在冲突时,可以使用此选项。
- key¶
要删除的密钥的名称(仅限名称)
密钥对 列表¶
列出密钥指纹
openstack keypair list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user <user>]
[--user-domain <user-domain>]
[--project <project>]
[--project-domain <project-domain>]
[--limit <limit>]
[--marker <marker>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --user <用户>¶
显示其他用户(仅限管理员)(名称或 ID)的密钥对。需要
--os-compute-api-version2.10 或更高版本。
- --user-domain <用户域>¶
用户所属的域(名称或 ID)。当用户名称存在冲突时,可以使用此选项。
- --project <项目>¶
显示与项目(仅限管理员)(名称或 ID)关联的所有用户的密钥对。需要
--os-compute-api-version2.10 或更高版本。
- --project-domain <项目域>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --limit <限制>¶
返回的最大条目数。如果该值超过服务器定义的限制,则将使用最大值。
- --marker <标记>¶
从集合中返回结果的第一个位置。这应该是在先前请求中返回的值。
密钥对 显示¶
显示密钥详细信息
openstack keypair show
[--public-key]
[--user <user>]
[--user-domain <user-domain>]
<key>
- --public-key¶
仅显示与生成的密钥配对的纯公钥
- --user <用户>¶
密钥对的所有者。(仅限管理员)(名称或 ID)。需要
--os-compute-api-version2.10 或更高版本。
- --user-domain <用户域>¶
用户所属的域(名称或 ID)。当用户名称存在冲突时,可以使用此选项。
- key¶
要显示的公钥或私钥(仅限名称)