将 ssh 连接到 GCP 计算引擎时出现问题

Problems connecting ssh to GCP's compute engine

我暂停并更改了 cpu 以提高计算引擎的性能 (ubuntu 18.04)。

但是,设置后执行后,在console,vs code中根本无法ssh连接

尝试ssh连接时,gcp串口log如下

May 25 02:07:52 nt-ddp-jpc GCEGuestAgent[1244]: 2021-05-25T02:07:52.4696Z GCEGuestAgent Info: Adding existing user root to google-sudoers group.
May 25 02:07:52 nt-ddp-jpc GCEGuestAgent[1244]: 2021-05-25T02:07:52.4730Z GCEGuestAgent Error non_windows_accounts.go:152: gpasswd: /etc/group.1540: No space left on device# 012gpasswd: cannot lock /etc/group; try again later.#012.

此外,当我在 vs code 中尝试 ssh 时,出现权限被拒绝的错误。

问题的确切原因和解决方法是什么?

感谢您一直以来的帮助。

设备上没有 space 错误。

要解决这个问题,正如 John 评论的那样,您可以按照此 official guide of GCP 来增加完整启动盘上的 space。增加启动盘大小后就可以通过SSH登录了。

作为最佳做法,您可以先 create a snapshot,并记住增加启动磁盘大小 and/or 保存快照可能会略微增加项目成本。