你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az sshkey
使用 vm 管理 ssh 公钥。
命令
名称 | 说明 | 类型 | 状态 |
---|---|---|---|
az sshkey create |
创建新的 SSH 公钥资源。 |
核心 | GA |
az sshkey delete |
删除 SSH 公钥。 |
核心 | GA |
az sshkey list |
列出所有 SSH 公钥。 |
核心 | GA |
az sshkey show |
检索有关 SSH 公钥的信息。 |
核心 | GA |
az sshkey update |
更新 SSH 公钥资源。 |
核心 | GA |
az sshkey create
创建新的 SSH 公钥资源。
az sshkey create --name
--resource-group
[--encryption-type {Ed25519, RSA}]
[--location]
[--public-key]
[--tags]
示例
创建新的 SSH 公钥资源。
az sshkey create --location "westus" --public-key "{ssh-rsa public key}" --resource-group "myResourceGroup" --name "mySshPublicKeyName"
使用文件中的公钥创建新的 SSH 公钥资源。
az sshkey create --location "westus" --public-key "@filename" --resource-group "myResourceGroup" --name "mySshPublicKeyName"
使用自动生成的值创建新的 SSH 公钥资源。
az sshkey create --location "westus" --resource-group "myResourceGroup" --name "mySshPublicKeyName"
使用 Ed25519 加密创建新的 SSH 公钥资源。
az sshkey create --location "westus" --resource-group "myResourceGroup" --name "mySshPublicKeyName" --encryption-type "Ed25519"
必需参数
SSH 公钥的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
要生成的 SSH 密钥的加密类型。
Location。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
用于通过 ssh 向虚拟机进行身份验证的 SSH 公钥。 如果在创建资源时最初未提供此属性,则会在调用 generateKeyPair 时填充 publicKey 属性。 如果在创建资源时提供了公钥,则提供的公钥必须至少为 2048 位且采用 ssh-rsa 格式。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az sshkey delete
删除 SSH 公钥。
az sshkey delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
SSH 公钥的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az sshkey list
列出所有 SSH 公钥。
az sshkey list [--resource-group]
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az sshkey show
检索有关 SSH 公钥的信息。
az sshkey show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
获取 ssh 公钥。
az sshkey show --resource-group "myResourceGroup" --name "mySshPublicKeyName"
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
SSH 公钥的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az sshkey update
更新 SSH 公钥资源。
az sshkey update [--ids]
[--name]
[--public-key]
[--resource-group]
[--subscription]
[--tags]
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
SSH 公钥的名称。
用于通过 ssh 向虚拟机进行身份验证的 SSH 公钥。 如果在创建资源时最初未提供此属性,则会在调用 generateKeyPair 时填充 publicKey 属性。 如果在创建资源时提供了公钥,则提供的公钥必须至少为 2048 位且采用 ssh-rsa 格式。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。