首页 > 解决方案 > 快照恢复后,Google Cloud VM 上的连接被拒绝

问题描述

从快照还原磁盘后,我在访问我的一个虚拟机(此处称为 myvm1)时遇到问题。这是我昨天所做的(效果很好):

一切正常,并且可以根据需要访问 disk2 上的数据库数据。该磁盘上没有太多其他内容。

今天,我想做的是将disk2“重命名”为disk1(以避免将来我们的Terraform设置出现问题)。我通过执行以下操作来做到这一点:

在此之后,当我尝试 ssh 进入 myvm1(卸载和挂载)时,我得到一个

ssh:连接到主机 myvm1 端口 22:连接被拒绝

我尝试了以下方法来解决这个问题/调查:

其他信息:

ssh 调用的调试信息:

我@mycomputer:~/project$ ssh myvm1 -vvv
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4,OpenSSL 1.0.2g 2016 年 3 月 1 日
debug1:读取配置数据 /home/me/.ssh/config
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:/etc/ssh/ssh_config 第 19 行:为 * 应用选项
debug2:解析“myvm1”端口 22
调试2:ssh_connect_direct:需要priv 0
debug1:连接到 myvm1 [10.23.0.3] 端口 22。
debug1:连接到地址 10.23.0.3 端口 22:连接被拒绝
ssh:连接到主机 myvm1 端口 22:连接被拒绝

我已经查看了此处提到的解决方案 为什么 Google Cloud Compute Engine 实例在重启后拒绝 ssh 连接? 但是由于我还没有安装/卸载任何磁盘,所以我看不出这可能是同一个问题。

我非常感谢您能给我的任何帮助。涉及创建新实例的解决方案是不相关的,因为我想知道首先出了什么问题,所以这不会发生在生产环境中。幸好 myvm1 只是一个沙盒系统。

标签: sshgoogle-cloud-platformgoogle-compute-enginesnapshot

解决方案


我有同样的问题。我认为快照文件已损坏。


推荐阅读