无法解除对 GCP 实例的项目范围 SSH 密钥的阻止

无法解除对 GCP 实例的项目范围 SSH 密钥的阻止

我正在尝试在 GCP 中的实例上使用项目范围的 SSH 密钥。但是,在虚拟机实例详细信息中,尽管取消选中“阻止项目范围的 SSH 密钥”复选框并单击“保存”,但这里,它仍然处于选中状态,我无法使用项目元数据中定义的 SSH 密钥登录实例。有其他人遇到过这个问题并设法解决了吗?

答案1

你可以通过运行以下命令来解除项目范围的 SSH 密钥阻止云端来自云外壳的命令:

gcloud compute instance add-metadata [INSTANCE_NAME] --metadata block-project-ssh-keys=FALSE

运行该命令后,您可以通过运行以下命令检查配置是否已应用:

gcloud 计算实例描述 [INSTANCE_NAME] --zone [INSTANCE_ZONE]

相关内容