【发布时间】:2018-11-21 08:12:05
【问题描述】:
我无法通过 ssh 进入 Google 计算引擎实例。这是场景。
-
我尝试从 ubuntu ssh 客户端 ssh 到一个实例,因此在我的本地生成了一个私钥和公钥,并将 pubkey 添加到元数据。
-
但收到
Permission denied (publickey)错误消息,并且实例控制台显示No space left on device -
然后我将实例的大小再增加 100GB,然后重新启动实例。
-
几分钟后,再次尝试 ssh 进入实例并再次收到
Permission denied (publickey)错误,控制台显示No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']现在我无法通过浏览器控制台、ssh 客户端等任何工具连接到实例。
有没有办法解决这个问题?
提前致谢。
【问题讨论】:
-
听起来你的磁盘已经装满了,现在需要制作新文件的东西失败了。自动变大并没有帮助,您仍然需要扩大分区并扩展文件系统以使用新的磁盘空间。对此here 有说明。您可能还需要使用serial console,因为 SSH 没有运行空间。
-
@Dan,我也面临同样的问题。我确实升级了磁盘大小,但仍然无法通过 SSH 连接。我也尝试使用串行控制台,但它会提示我不知道的用户名和密码。你能说明一下这个问题吗?。
-
@sanjay:抱歉,如果您没有密码,我不确定如何通过控制台访问虚拟机。
标签: ssh google-cloud-platform google-compute-engine