无法通过 SSH 进入 Google Cloud Compute 上的 Cloud Endure 复制虚拟机

无法通过 SSH 进入 Google Cloud Compute 上的 Cloud Endure 复制虚拟机

我在尝试迁移到云的虚拟机中无法通过 SSH 连接。我使用了“Cloud Endure”来自谷歌迁移文档的选项。

我昨天尝试过,并意识到在我的 LAN 中通过 SSH 登录的唯一方法是我的 LDAP 服务器正在运行,所以我通过 PWD 启用了 SSH 登录并确认它可以在我的 LDAP 服务器关闭的情况下工作,然后再次启动复制过程。

我遇到了和昨天一样的问题,我没有收到来自 PuTTY 的错误(例如拒绝密钥)或任何提示。只是“连接被拒绝”。

我尝试将网络标签“default-allow-ssh”添加到网络标签部分,但仍然出现同样的错误。我按 GB 支付互联网费用,所以我犹豫着是否要再次尝试复制,而且我也不知道下一步该更改什么。

有人有使用 Cloud Endure 之后遇到 SSH 问题的经验吗?> 需要建议或更多信息吗?

仅供参考,发行版是 Ubuntu 14。

此外,这可能是一个单独的问题,但是谷歌云中没有“远程控制台”吗,以便我可以像本地一样登录?在我看来,如果我以某种方式破坏了 SSH,这ridiculous始终是我的备用解决方案。

更新:

不确定这是否可行,因为我的网络中只有 1 个其他工作 VM,但我无法从同一 VPC 上的另一个工作 VM ping 该 VM。(我假设是同一个 VPC,不同的“项目”,但同一个帐户,并且私有 IP 除了分别以 .2 和 .3 结尾外都相同)我是“云”的新手……,更喜欢完全控制。(我可以从我的 LAN ping 公共 IP)

我尝试通过同一 VPC 上的工作 VM 通过 SSH 进入 VM,但它只是挂起了,没有错误。

答案1

确保有防火墙规则允许通过端口 22 访问您的实例SSH 挂起听起来像是防火墙问题。另外,检查基础映像(您导入的映像)是否没有任何可以阻止 SSH 连接的内部防火墙或 iptable 规则

对于非 Google 提供的图像,您需要确保安装Linux 客户环境并使 GCP 能够与您的实例通信并传输 SSH 密钥或其他元数据等数据。

最后,由于您使用了 CloudEndure,您可以查看他们的常见问题解答或者联系他们的支持。他们提供了强大的支持,并可以帮助确保他们导入的图像已正确准备好在 Google Cloud 上运行。

相关内容