首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法访问GCP实例

无法访问GCP实例
EN

Stack Overflow用户
提问于 2021-08-16 20:22:54
回答 1查看 260关注 0票数 0

在过去的几天里,我一直试图连接到一个VM实例。以下是我尝试过的:

  • 试图将SSH放入其中返回username@ipaddress: Permission denied (publickey).
  • 使用Google将返回以下内容:未指定区域。例如,使用us-cental1-a区域: instancename。更新项目ssh metadata...done。等待SSH密钥传播。SFATAL :没有支持的身份验证方法可用(服务器发送:公钥)错误:(gcloud.compute.ssh)无法进入实例。您的SSH密钥可能尚未传播到实例。请再次运行此命令。如果仍然无法连接,请验证防火墙和实例是否设置为接受ssh通信量。
  • 使用浏览器SSH 只是停留在“将SSH密钥传输到VM”上。
  • 使用PuTTy还会导致No supported authentication methods available (server sent: publickey)

我检查了串行控制台,发现如下:

代码语言:javascript
运行
复制
systemd-hostnamed.service: Failed to run 'start' task: No space left on device

我最近确实调整了磁盘的大小,并重新启动了VM,但是这个错误仍然发生。

访问端口22 在防火墙规则中允许。。我能做些什么来解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-08-17 05:21:29

在增加磁盘大小之后,您需要重新启动实例,以便可以调整文件系统的大小,只是在这种特殊情况下,因为您已经没有空间了。

如果您还没有这样做,请创建VM的引导磁盘的快照。

尝试重新启动VM。

如果仍然无法访问VM,请执行以下操作:

停止VM:

gcloud compute instances stop VM_NAME

将VM_NAME替换为VM的名称。

增加引导磁盘的大小:

gcloud compute disks resize BOOT_DISK_NAME --size DISK_SIZE

替换如下:

BOOT_DISK_NAME: VM引导磁盘的名称DISK_SIZE:用于引导磁盘的新的更大的大小(千兆字节)

启动VM:

gcloud compute instances start VM_NAME

重新尝试SSH到VM。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68808814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档