仅为 google 云引擎上的一个实例创建用户

create user only for one instance on google cloud engine

我只需要在 gce 上为一个实例创建一个用户。

我用的是centos 6.7镜像

我使用 adduser 命令在实例上创建我的用户,然后我尝试使用 gcloud

通过 ssh 连接
gcloud compute ssh my-user@instance-name

使用此命令google 创建一个能够连接到所有实例的项目用户。

有没有办法使用 gcloud 为实例创建用户?

您可以从 Google Cloud Console -> Permissions -> User Accounts

定义 gcloud 设置

新的 unix 帐户也必须在您的本地计算机上创建

为了解决您需要为每个实例划分单独的用户,您可以为每个实例提供自己的 google 云项目...这将提供更容易的安全和隐私隔离,以及部署 devops 简单性,尤其是在自由方面add/drop 实例 post 初始应用部署

您可以使用 VM 实例自定义元数据(不是项目元数据)和 apply your user's SSH key only to a specific VM instance

gcloud compute instances add-metadata example-instance \
--metadata-from-file ssh-keys=user-ssh-key.pub 

这也可以通过 Google Cloud Console 完成。