1

我在 Google Cloud 中有一个 VM 实例设置。大多数时候,我使用gcloud工具从终端打开 ssh 会话,它使用 VM 上的用户帐户,该用户帐户与我连接的帐户同名。

但是,当我从浏览器打开一个 SSH 会话时,它会使用 VM 上的另一个用户帐户,该帐户与我用于从浏览器登录谷歌云的电子邮件同名。

我想从浏览器打开会话并登录到我选择的另一个帐户,例如我从终端打开的帐户。

我该如何管理?

4

3 回答 3

1

从浏览器 ssh 进入您的虚拟机后,您可以使用以下命令使用另一个帐户登录$ gcloud auth login

您将获得一个链接,可让您选择不同的帐户。选择帐号后,您将获得一个验证码。将验证码粘贴到虚拟机实例终端,大功告成。

要验证更改,您可以使用$ gcloud auth list查看当前可用的帐户。您应该在当前活动帐户*前看到一个标志。

现在您还可以通过运行设置活动帐户: $ gcloud config set account [YOUR_ACCOUNT]

额外:如果您想使用与终端不同的帐户,您可以简单地使用 $ gcloud compute ssh [user@]INSTANCE

于 2017-12-05T12:40:01.360 回答
0

感谢您的所有回复,尼克和林。实际上,我刚刚找到了我要找的东西:在我的浏览器窗口中打开 ssh 会话后,在其右上角的“cog”设置允许我“更改 Linux 用户名”。这样我就可以切换了。

于 2017-12-11T13:07:22.490 回答
0

如果您使用的是 Google Chrome,请单击右上角的三点菜单,然后从下拉菜单中单击“新建隐身窗口”。然后使用隐身窗口连接到 Google Cloud 控制台。使用隐身模式可防止浏览器读取您的 cookie,因此它允许您使用不同于您在标准浏览器窗口中登录的帐户登录。

如果您不使用 Chrome,几乎所有主流浏览器都提供了同等功能。Firefox 也将其称为“隐身”。IE 和 Edge 将其称为“InPrivate”。

于 2017-12-05T12:40:43.527 回答