我无法进入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客户端等)连接到实例。
是否有解决此问题的解决方案?
谢谢。
答案 0 :(得分:1)
这几天我遇到了同样的问题,我使用 winSCP来访问存储并删除,这是由我的脚本创建的大量文件解决的,这也是因为{{3} }并不是那么有用。 如果您不知道如何配置 winSCP和GCP ,请按照我的步骤或here
在winSCP中创建新站点时
复制公钥并打开GCP
点击您的实例以编辑其设置
完成,现在您可以访问实例存储并删除一些文件;之后,您的实例将能够正确启动以创建所需的临时文件。
答案 1 :(得分:0)
如Dan所述,您需要在串行控制台上进行连接,以利用分配的额外磁盘空间来扩展文件系统。您还可以尝试释放一些空间等。