我无法通过 SSH 连接到我正在尝试迁移到云的虚拟机。我使用了谷歌迁移文档中的“Cloud Endure”选项。
我昨天尝试并意识到在我的 LAN 中通过 SSH 登录的唯一方法是如果我的 LDAP 服务器正在运行,所以我通过 PWD 启用了 SSH 登录并确认它在我的 LDAP 服务器关闭的情况下工作,然后再次开始复制过程。
我遇到了和昨天一样的问题,我没有收到 PuTTY 的错误,例如拒绝密钥或任何提示。只是“拒绝连接”。
我尝试将网络标签“default-allow-ssh”添加到网络标签部分,但仍然是同样的错误。我为每 GB 支付互联网费用,所以我犹豫是否再次尝试复制,我也不知道接下来要更改什么。
有没有人有使用 Cloud Endure 的经验并在之后遇到 SSH 问题?> 需要建议或更多信息吗?
发行版是 Ubuntu 14,仅供参考。
此外,这可能是一个单独的问题,但谷歌云中是否没有“远程控制台”,以便我可以像本地一样登录?在我看来ridiculous
,如果我以某种方式破坏 SSH,它始终是我的备份解决方案。
更新:
不确定这是否应该工作,因为我在网络中只有 1 个其他工作 VM,但我无法从同一 VPC 上的另一个工作 VM ping VM。(我假设相同的 VPC,不同的“项目”,但相同的帐户和私有 IP 是相同的,除了分别以 .2 和 .3 结尾)我是“云”的新手......,更喜欢完全控制。(我可以从我的局域网 ping 公共 IP)
我尝试通过同一 VPC 上的工作虚拟机通过 SSH 连接到虚拟机,它只是挂起,没有错误。
确保有防火墙规则允许在端口 22 上访问您的实例。SSH 挂起的事实听起来像是防火墙问题。还要检查基本映像(您导入的那个)没有任何可以阻止 SSH 连接的内部防火墙或 iptable 规则
对于非 Google 提供的图像,您还需要确保安装Linux 访客环境,以使 GCP 能够与您的实例通信并传输 SSH 密钥或其他元数据等数据。
最后,由于您使用了 CloudEndure,您可以查看他们的常见问题解答或联系他们的支持。他们提供了强大的支持,可以帮助确保他们导入的映像已准备好在 Google Cloud 上运行。