whoami在GCP终端和本地终端上产生不同的名称



根据我连接的地方,我不知怎么地最终成为了两个不同的用户。我认为这是我的组织为不同的项目创建用户的结果。如果我从本地终端执行whoami,我就是foo,但如果我从ssh执行命令。云终端我是foo_foobar

我在VM上有一个文件夹projects,我可以从两个终端看到它,但是属于foo的所有子文件夹对foo_foobar都不可见。好的,我明白了。

最大的问题是,从我的本地终端,作为foo,我不能从云仓库中拉或推送。

所以我的问题是:是否存在一个cli命令,让我从我的本地连接作为foo_foobar?我看了我的配置与gcloud config list和电子邮件和项目ID是正确的。由于

解决方案是使用以下ssh命令:gcloud compute ssh foo_foobar@foo-vm --zone us-west1-b

混乱是由仪表板中SSH下拉视图gcloud命令提供的命令引起的,该命令为:gcloud beta compute ssh,没有"foo_foobar@foo-vm"换句话说,提供的ssh命令并不表明username@instance_name应该是命令

的一部分。

最新更新