gpt4 book ai didi

ssh - 无法通过 ssh 进入 Google 引擎,循环连接

转载 作者:行者123 更新时间:2023-12-02 13:54:29 25 4
gpt4 key购买 nike

我无法通过 SSH 连接到我的 GCE 实例。我的连接没有任何问题,我唯一想到的是通过浏览器右上角更改我的用户名,然后选择 Change Linux Username

当我尝试通过浏览器 ssh 进入我的 google 引擎时,我一直在无限循环中收到以下消息:

enter image description here

当我尝试通过 cloud shell ssh 时,我还收到以下错误消息,(串行控制台输出):

Permission denied (publickey).
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].

[问] 有什么办法可以解决这个问题吗?由于我现在无法访问引擎,所以我不知道该怎么做。

最佳答案

但是,您始终可以通过串行控制台取回访问权限,然后从那里您可以在内部对用户/ssh 问题进行故障排除。

1) $ gcloud compute instances add-metadata [INSTANCE_NAME] --metadata=serial-port-enable=1

然后就可以通过串口连接实例了注意:必须已经设置root密码才能使用串口

2)

$ gcloud compute connect-to-serial-port [INSTANCE_NAME]

如果您从未设置过 root 密码,您可以通过向您的实例添加一个启动脚本来设置它,该脚本将通过运行以下命令将密码设置为 root:注意:必须重启实例才能运行启动脚本。

3) $ gcloud compute instances add-metadata [实例名称] --metadata startup-script='echo "root:YourPasswdHere"|密码'

重启实例,运行步骤“2)”中的命令,使用您在步骤“3)”中在启动脚本中设置的密码以 root 身份验证您自己。

关于ssh - 无法通过 ssh 进入 Google 引擎,循环连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50384710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com