Google cloud platform 谷歌云虚拟机仅限单用户

Google cloud platform 谷歌云虚拟机仅限单用户,google-cloud-platform,google-compute-engine,google-cloud-datalab,Google Cloud Platform,Google Compute Engine,Google Cloud Datalab,我们有几个用户,每个用户都需要一个VM。我们需要强制用户只使用他自己分配的VM。对于每个用户,我们已经创建了一个服务帐户,并将其分配给VM,但是当用户转到Compute Engine页面中的控制台时,他也可以使用SSH连接到其他VM。 如果只有一个用户拥有一个虚拟机,而没有访问其他虚拟机的权限,那么需要遵循哪些步骤 编辑: 用户有两种类型的虚拟机,Datalab虚拟机,可以通过命令访问: 数据实验室连接虚拟机名称 和一个窗口虚拟机,它应该可以通过RDP访问。 用户在IAM中具有以下角色: 计算

我们有几个用户,每个用户都需要一个VM。我们需要强制用户只使用他自己分配的VM。对于每个用户,我们已经创建了一个服务帐户,并将其分配给VM,但是当用户转到Compute Engine页面中的控制台时,他也可以使用SSH连接到其他VM。 如果只有一个用户拥有一个虚拟机,而没有访问其他虚拟机的权限,那么需要遵循哪些步骤

编辑: 用户有两种类型的虚拟机,Datalab虚拟机,可以通过命令访问:

数据实验室连接虚拟机名称

和一个窗口虚拟机,它应该可以通过RDP访问。 用户在IAM中具有以下角色:

  • 计算机查看器
  • compute.instances.get
  • compute.instances.list
  • compute.instances.osLogin
  • compute.instances.setMetadata
  • compute.instances.start
  • compute.instances.stop
  • compute.projects.get

如果只想向用户授予SSH访问权限,则无需创建服务帐户。只需将每个用户的公钥添加到特定实例。有关这方面的更多信息可用。

如果您只想向用户授予SSH访问权限,则不需要创建服务帐户。只需将每个用户的公钥添加到特定实例。有关这方面的更多信息可用。

为了更好地解释,我编辑了我的问题。关键是要连接到Datalab VM,我不知道命令(Datalab connect VM_name)在后台是如何工作的。使用用户的公钥就足够了吗?@Majico可能有助于用您尝试连接到datalab vm的内容更新您的问题,或者创建新问题我编辑了我的问题以更好地解释。关键是要连接到Datalab VM,我不知道命令(Datalab connect VM_name)在后台是如何工作的。使用用户的公钥就足够了吗?@Majico可以使用您尝试连接到datalab vm的内容更新您的问题,或者创建新问题