仅为 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 完成。
我只需要在 gce 上为一个实例创建一个用户。
我用的是centos 6.7镜像
我使用 adduser
命令在实例上创建我的用户,然后我尝试使用 gcloud
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 完成。