Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 我如何创建一个VM,其中没有一个项目编辑器可以ssh到机器中?_Google Cloud Platform - Fatal编程技术网

Google cloud platform 我如何创建一个VM,其中没有一个项目编辑器可以ssh到机器中?

Google cloud platform 我如何创建一个VM,其中没有一个项目编辑器可以ssh到机器中?,google-cloud-platform,Google Cloud Platform,使用gcloud命令,任何具有编辑器级别访问权限的人都可以连接到任何计算机。虽然我们想让任何人都能接触到大多数机器,但有些机器我们不想让人触摸。如何将其设置为人员编辑器无法ssh到某些机器中的位置?您必须使用比原始角色(所有者、编辑器和查看器)更细粒度的角色 从文档: 如果您只想让用户以SSH用户的身份连接到虚拟机实例,但不想授予他们管理计算引擎资源的能力,请将用户的公钥添加到项目中,或将用户的公钥添加到特定实例中 这里是全部。您是否查看了块项目ssh密钥?请注意,仍然可以通过gcloud命令让

使用gcloud命令,任何具有编辑器级别访问权限的人都可以连接到任何计算机。虽然我们想让任何人都能接触到大多数机器,但有些机器我们不想让人触摸。如何将其设置为人员编辑器无法ssh到某些机器中的位置?

您必须使用比原始角色(所有者、编辑器和查看器)更细粒度的角色

从文档:

如果您只想让用户以SSH用户的身份连接到虚拟机实例,但不想授予他们管理计算引擎资源的能力,请将用户的公钥添加到项目中,或将用户的公钥添加到特定实例中


这里是全部。

您是否查看了块项目ssh密钥?请注意,仍然可以通过gcloud命令让项目所有者ssh进入。我不知道它是否还允许其他ssh进入。在我看来,这会阻止添加到项目级别的ssh密钥,但不会阻止编辑器级别的gcloud成员。