我如何添加 GCE 用户并让他通过 Web 浏览器 SSH 连接?

我如何添加 GCE 用户并让他通过 Web 浏览器 SSH 连接?

我想在 Compute Engine 项目上添加一个 Google 用户,并授予他从我的 Debian 9 VM 上的 Web 浏览器进行 SSH(root 和非 root)访问的权限。

我已经邀请用户并为其设置了“Compute Engine 管理员”角色,但仍然不起作用。当他尝试连接时,他收到一条错误,例如“密钥传输到项目元数据的时间特别长,您可以将它们传输到实例元数据以节省时间,...”

答案1

文章展示如何使用 Google Cloud Platform Console 向项目成员授予 Cloud IAM 角色。

和这个文档展示如何仅授予用户使用 SSH 连接到虚拟机实例的能力,但不想授予他们管理 Compute Engine 资源、将用户的公钥添加到项目或将用户的公钥添加到特定实例的能力。

此外,为了使用 root 用户身份进行 SSH,您需要先创建 SSH 密钥对。您可以创建密钥对手动并更新项目/实例元数据中的公钥,然后将其传播到 VM 实例。

相关内容