我创建了一个新项目,里面什么都没有。
当我创建第一个微实例时,我执行了以下操作
-
使用浏览器窗口 SSH 连接到它。
我懂了:
用户名@instance-1:~$
-
如果我使用 gcloud 命令进行连接:
gcloud 计算 --project "projectname-165421" ssh --zone "us-east1-b" "instance-1"
我被带到:
用户名@instance-1:~$
为什么会发生这种情况?我该如何解决?
这创建了两个单独的用户,这给我带来了很大的困惑!
谢谢
默认情况下,cloudSDK 将尝试使用运行命令的用户进行连接。
如果你看一下docs https://cloud.google.com/sdk/gcloud/reference/compute/ssh,
它表示您可以像使用默认 ssh 客户端一样指定用户名。
在您的计算机上的含义:
gcloud compute --project "projectname-165421" ssh --zone "us-east1-b" "user_name@instance-1"
或者,在浏览器窗口中切换用户 SSH:
sudo su username
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)