Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/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 从控制台和命令行获取不同的ID-建议在Google Compute(GCP)中进行身份管理?_Google Cloud Platform_Google Iam - Fatal编程技术网

Google cloud platform 从控制台和命令行获取不同的ID-建议在Google Compute(GCP)中进行身份管理?

Google cloud platform 从控制台和命令行获取不同的ID-建议在Google Compute(GCP)中进行身份管理?,google-cloud-platform,google-iam,Google Cloud Platform,Google Iam,从命令行使用GCP与从GCP控制台使用GCP相比,我得到了令人困惑的结果。这会导致设置多个用户,我还怀疑这会导致SSH问题 假设我的谷歌电子邮件是joe@gmail.com,但我的本地用户名是joseph 登录GCP虚拟机可以为我提供三种不同的身份: 使用控制台:joe@VMNAME 使用命令行gcloud compute ssh:joseph@VMNAME 从命令行使用操作系统登录:joe_gmail_com@VMNAME 哪种身份最适合使用?我该如何设置才能只使用一个?活动帐户的gcloud

从命令行使用GCP与从GCP控制台使用GCP相比,我得到了令人困惑的结果。这会导致设置多个用户,我还怀疑这会导致SSH问题

假设我的谷歌电子邮件是joe@gmail.com,但我的本地用户名是joseph

登录GCP虚拟机可以为我提供三种不同的身份:

使用控制台:joe@VMNAME

使用命令行gcloud compute ssh:joseph@VMNAME

从命令行使用操作系统登录:joe_gmail_com@VMNAME


哪种身份最适合使用?我该如何设置才能只使用一个?

活动帐户的
gcloud auth list
显示了什么?它与控制台登录匹配吗?我的猜测是,你有几个身份,你已经在过去登录。我不知道如何更改操作系统登录方法。请查看
~/.ssh
中的键。什么用户名在公钥文件底部附近?谢谢John!gcloud身份验证列表生成已认证的帐户活动帐户*joseph@gmail.com公共ssh文件以我的本地用户id结尾joe@ubu-dt您建议我尝试更改其中哪一个?更改公钥用户名
joe
以匹配您的Google帐户
joseph