【发布时间】:2022-01-22 10:59:57
【问题描述】:
我的 Google 虚拟机在我的 Google 函数触发启动时启动。 但我希望这个 VM 以特定用户而不是默认用户启动。
如何实现 VM 将以特定用户而不是默认用户启动?
有没有什么参数可以写在云函数中来做到这一点?
【问题讨论】:
标签: google-cloud-platform cloud virtual-machine user-accounts
我的 Google 虚拟机在我的 Google 函数触发启动时启动。 但我希望这个 VM 以特定用户而不是默认用户启动。
如何实现 VM 将以特定用户而不是默认用户启动?
有没有什么参数可以写在云函数中来做到这一点?
【问题讨论】:
标签: google-cloud-platform cloud virtual-machine user-accounts
Google Cloud 和大多数安全专家不建议使用基于密码的登录。这意味着您应该为用户使用 SSH 密钥。
要为新的 VM 实例指定用户,请在元数据中指定用户名和 SSH 密钥。例如,使用 CLI:
gcloud compute instances create VM_NAME \
--metadata=ssh-keys=PUBLIC_KEY
...
PUBLIC_KEY 使用用户名进行格式化。该用户名将与实例一起创建。您可以指定一个或多个用户名/ssh-keys。
您可以使用 REST API、SDK 等来做同样的事情。
这些链接将提供更多详细信息:
【讨论】: