【问题标题】:Problems connecting ssh to GCP's compute engine将 ssh 连接到 GCP 计算引擎时出现问题
【发布时间】:2021-05-25 02:19:09
【问题描述】:

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

但是,设置后执行后,在控制台、vs代码中根本无法进行ssh连接。

尝试ssh连接时,gcp串口的日志如下。

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 代码中尝试 ssh 时,出现权限被拒绝错误。

问题的具体原因和解决方法是什么?

感谢您一直以来的帮助。

【问题讨论】:

  • 您的虚拟机已用完可用磁盘空间。关闭 VM,调整启动磁盘大小并重新启动。

标签: google-cloud-platform ssh google-compute-engine


【解决方案1】:

设备上没有剩余空间错误。

要解决此问题,正如 John 所评论的,您可以关注 official guide of GCP 以增加完整启动磁盘上的空间。经过增加启动盘大小的过程,就可以通过SSH登录了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 2022-08-24
    • 2019-02-28
    • 2013-10-29
    • 1970-01-01
    相关资源
    最近更新 更多