google-cloud-platform - 如何将 SSH key 与 Google 计算引擎关联起来?

标签 google-cloud-platform pulumi

我知道如何create a Google Compute Engine instance使用 pulumi,但是如何在创建时将 SSH key 与其关联呢?

最佳答案

创建实例时,您需要设置以下元数据对:

metadata: {
  "enable-oslogin": "false",
  "ssh-keys": username + ":" + sshPublicKey
}

要添加多个 SSH key ,请用 \n 分隔它们。

启用操作系统登录会导致基于元数据的 SSH key 被禁用:https://serverfault.com/a/1014949/15584

进一步阅读:

关于google-cloud-platform - 如何将 SSH key 与 Google 计算引擎关联起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63975094/

相关文章:

firebase - Cloud Function 将数据添加到 Firestore 时出现权限错误

f# - 将 Output<string> 转换为 AssumeRolePolicy 的字符串

amazon-web-services - 获取现有 VPC 以在 Pulumi 堆栈中使用

python - Pulumi azure-native 缺少必需的属性 'resourceGroupName'

azure - 如何使用 Pulumi 向 AD 应用程序添加权限

google-cloud-platform - 谷歌云数据流: Specifying TempLocation via Command Line Argument

javascript - Firebase Firestore : How to check if the document exists before writing data?

google-cloud-platform - gcloud:用户无权访问服务帐户 "default"

node.js - App Engine Flexible 上的 HTTP 到 HTTPS 重定向

azure-functions - 配置 ADAL 时的 Pulumi AD 应用程序和 Azure 函数循环依赖关系