无法访问Google Cloud Compute Instance外部IP

ilc*_*rvo 9 google-compute-engine

我已经设置了Google云计算实例:

机器的种类

n1-standard-1(1个vCPU,3.75 GB内存)CPU平台

英特尔Haswell Zone

美国east1-C

我可以使用外部地址ssh.

我已经安装了vncserver,可以从localhost和内部IP在端口5901上访问它.

我试图从静态的外部IP地址访问它,但它无法正常工作.我已将防火墙配置为打开到端口0.0.0.0/0,但无法访问.

有人可以帮忙吗?

------经过两个答案的提示进一步调查后(谢谢,两个!),我有一个部分答案:

默认情况下,Google Cloud Compute实例设置为不允许HTTP流量.我重置配置以允许HTTP流量.然后我尝试了故障排除技巧在python中运行一个小的HTTP服务.我能够通过互联网从服务中获得回应.

当前情况的摘要如下: - 可以访问外部IP地址 - 它已启用并适用于SSH - 它已启用且适用于HTTP - 它似乎不允许来自vncserver的流量

知道如何配置计算实例以允许vncserver流量吗?

Car*_*los 6

如果您已经确认Google 防火墙或您的 VM 没有阻止数据包,您必须确保 VNC 服务配置为侦听外部 IP 地址

您始终可以在 Google 项目之外使用诸如nmap 之类的实用程序来显示有关端口状态的信息。


小智 5

根据需要启用来自防火墙的 http/https 流量。它会起作用的!