Google compute engine 无法通过SSH连接到GCE服务器

Google compute engine 无法通过SSH连接到GCE服务器,google-compute-engine,Google Compute Engine,我在GCP上设置了一个默认映像GCE虚拟机-在一个项目(UAT)上运行良好,但在尝试在其他项目(Prod)中复制时运行良好;我无法连接 我可以从串行端口输出中看到端口22在sshd侦听时是打开的,但我甚至无法远程登录到服务器,更不用说ssh了-任何帮助都将不胜感激 请检查防火墙规则如果没有任何东西阻止端口22,请检查内部防火墙(在实例VM上;您是否使用Linux???),检查路由并尝试从同一VPC内的另一个VM通过ssh连接到此计算机。如果这没有帮助,请提供更多详细信息,我将尝试帮助您解决此问题

我在GCP上设置了一个默认映像GCE虚拟机-在一个项目(UAT)上运行良好,但在尝试在其他项目(Prod)中复制时运行良好;我无法连接


我可以从串行端口输出中看到端口22在sshd侦听时是打开的,但我甚至无法远程登录到服务器,更不用说ssh了-任何帮助都将不胜感激

请检查防火墙规则如果没有任何东西阻止端口22,请检查内部防火墙(在实例VM上;您是否使用Linux???),检查路由并尝试从同一VPC内的另一个VM通过ssh连接到此计算机。如果这没有帮助,请提供更多详细信息,我将尝试帮助您解决此问题。你也可以看看官方文件:嗨!谢谢你的回复。我已经在串行控制台上检查了netstat,端口22打开,sshd正在侦听,但是当我尝试从外部远程登录时(即使是从谷歌云控制台),我无法访问主机。这在我在这个项目上创建的每个GCE实例上都会发生,但在我的另一个项目上效果很好。但是你检查过防火墙规则吗?确保这一点非常重要-否则我们可能只是猜测出了什么问题。我做到了-我有默认的allow ssh firewall rule设置,因此根据我的理解,它应该可以工作…您可以从VPC网络外部(使用公共IP)通过ssh连接到VM吗我的意思是得到用户/密码提示?