【发布时间】:2018-09-20 02:55:13
【问题描述】:
我们有一个用户可以通过 SSH 连接到 Google Cloud Platform 上的虚拟机。
他的密钥被添加到虚拟机,他可以使用 SSH
gcloud compute ssh name-of-vm
但是以这种方式连接总是会让 gcloud 尝试更新项目范围的元数据
更新项目 ssh 元数据...失败
失败是因为他只有访问和管理此虚拟机的权限
但是非常烦人的是,每次他必须以这种方式连接,他必须等待 GCP 尝试更新元数据,这是不允许的,然后检查机器上的 sshkey。
- 命令中是否有一个标志来跳过检查/更新项目范围的 ssh 密钥?
是的,我们可以在实例上“阻止项目范围的 ssh 密钥”,但这意味着其他项目管理员无法再登录。
我还尝试尽量减少对该用户的访问。
- 但是,理想情况下,如果允许他通过 SSH 连接到机器、启动和停止实例并将数据存储到存储桶中,他应该拥有什么权限?
【问题讨论】:
标签: ssh google-cloud-platform gcloud google-cloud-iam