我在Google中设置了一个VM实例。大多数时候,我使用gcloud工具从终端打开ssh会话,它使用VM上与我连接的帐户同名的用户帐户。
但是,当我从浏览器打开SSH会话时,它使用VM上的另一个用户帐户,这个帐户的名称与我从浏览器登录到google云的电子邮件相同。
我想从浏览器打开会话,并登录到我选择的另一个帐户,例如我从终端打开的帐户。
我怎么能做到这一点?
发布于 2017-12-11 13:07:22
谢谢你的回应尼克和林。实际上,我刚刚找到了我正在寻找的东西:在我打开浏览器窗口中的ssh会话后,在其右上角的'cog‘设置允许我“更改Linux用户名”。有了这个我就可以换了。
发布于 2017-12-05 12:40:01
在ssh从浏览器进入虚拟机后,可以使用命令$ gcloud auth login登录另一个帐户。
您将获得一个链接,允许您选择不同的帐户。在选择帐户后,您将得到一个验证代码。将验证代码粘贴到VM实例终端中,您就完成了。
要验证更改,可以使用$ gcloud auth list查看当前可用的帐户。您应该在*活期帐户之前看到一个签名。
现在还可以通过运行:$ gcloud config set account [YOUR_ACCOUNT]来设置活动帐户
:如果您想使用与终端不同的帐户,只需使用$ gcloud compute ssh [user@]INSTANCE
发布于 2017-12-05 12:40:43
如果您正在使用Google,请单击右上角的“三点”菜单,然后从下拉菜单中单击“新建隐名窗口”。然后使用“隐藏”窗口连接到Google控制台。使用隐名模式可以防止浏览器读取cookie,因此它允许您使用与您在标准浏览器窗口中登录的帐户不同的帐户登录。
如果你不使用Chrome,几乎所有的主流浏览器都提供了一个类似的浏览器。火狐也称它为“隐秘”。IE和Edge称它为"InPrivate“。
https://stackoverflow.com/questions/47634022
复制相似问题