jas*_*n m 12 google-compute-engine
我创建了一个没有任何内容的新项目.
当我创建我的第一个微实例时,我做了以下操作
使用浏览器窗口SSH连接到它.我知道了:
USER_NAME @实例1:〜$
如果我使用gcloud命令连接:
gcloud compute --project"projectname-165421"ssh --zone"us-east1-b""instance-1"
我被带到:
用户名@实例1:〜$
为什么会发生这种情况,我该如何解决?
这创建了两个独立的用户,这给我带来了很大的困惑!
谢谢
小智 13
默认情况下,cloudSDK将尝试使用运行该命令的用户进行连接.
如果您查看文档,它表示您可以使用默认的ssh客户端指定用户名.
您计算机上的含义:
gcloud compute --project "projectname-165421" ssh --zone "us-east1-b" "user_name@instance-1"
Run Code Online (Sandbox Code Playgroud)
或者,在浏览器窗口SSH中切换用户:
sudo su username
Run Code Online (Sandbox Code Playgroud)
小智 5
我使用此命令在 MacOS 上修复它:
LOGNAME=ubuntu gcloud compute ssh app1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4698 次 |
| 最近记录: |